码迷,mamicode.com
首页 > 其他好文 > 详细

Maven项目中mvn clean找不到测试类问题

时间:2015-06-12 17:27:28      阅读:667      评论:0      收藏:0      [点我收藏+]

标签:maven   mvn clean   mvn install   重新编译   测试类   

在Maven项目中进行单元测试,但mvn clean后重新mvn install项目,再次进行单元测试,会有以下的错误,

<span style="font-family:KaiTi_GB2312;font-size:18px;">Class not found com.core.order.service.impl.OrderServiceImplTest
java.lang.ClassNotFoundException: com.core.order.service.impl.OrderServiceImplTest
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)</span>

很奇怪,感觉是将工程中的.class文件删除,mvn install又没有重新编译生成。

可以通过


eclipse->project->clean 


重新编译下,再次运行单元测试就可以成功了。

Maven项目中mvn clean找不到测试类问题

标签:maven   mvn clean   mvn install   重新编译   测试类   

原文地址:http://blog.csdn.net/a123demi/article/details/46471533

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!