Maven集成MyEclipse中JUnit报java.lang.ClassNotFoundException
最近将原有的一个Web项目采用Maven做项目管理,主要是管理jar包依赖
但是使用Maven以后,JUnit或者独立的main函数都无法运行,均报错:java.lang.ClassNotFoundException
在网上搜寻了一些解决之道,然后发现,主要是maven的pom.xml里面配置的build的造成的,需要将maven的编译路径配置和web项目一致,主要如下:
<build> <finalName>appName</finalName> <sourceDirectory>core-src</sourceDirectory> <outputDirectory>WebContent/WEB-INF/classes</outputDirectory> <testSourceDirectory>core-test</testSourceDirectory> <testOutputDirectory>WebContent/WEB-INF/classes</testOutputDirectory> </build>
但是eclipse的JUnit插件运行时,类路径怎么会被maven劫持,这是个问题,还有待发掘。。。
希望有了解的人事,给个解释。。。。
相关推荐
shirleypaddy 2020-10-19
qingmumu 2020-10-19
lustdevil 2020-10-18
ganlulululu 2020-10-12
lustdevil 2020-08-03
lustdevil 2020-07-18
lustdevil 2020-06-25
lustdevil 2020-06-21
zhengzf0 2020-06-21
宿命java 2020-06-15
JackYin 2020-06-14
dongxurr 2020-06-07
snowphy 2020-06-06
zhengzf0 2020-05-28
81901836 2020-05-26
Julywhj 2020-05-26