在maven中使用junit执行install时报错

发布于 2021-12-03 14:48:48 字数 1396 浏览 837 评论 7

问题:我的maven中引入了junit

<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.9</version>
			<scope>test</scope>
		</dependency>



然后当我对pom.xml文件执行install的时候就报错了,弄了好几天都没办法,求大神指点一下小弟啊。

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project shiroexample: Compilation failure: Compilation failure:
[ERROR] /E:/workspace/study/shiroexample Maven Webapp/src/main/java/com/shiro/chapter2/LoginLogoutTest.java:[3,17] 程序包org.junit不存在
[ERROR] /E:/workspace/study/shiroexample Maven Webapp/src/main/java/com/shiro/chapter2/LoginLogoutTest.java:[6,10] 找不到符号
[ERROR] 符号:   类 Test
[ERROR] 位置: 类 com.shiro.chapter2.LoginLogoutTest
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

夜司空 2021-12-04 16:49:40

好的谢谢啦,我试试。现在重新建了一个工程,没有那个问题了。但是说不定以后还会出现

路还长,别太狂 2021-12-04 16:49:07

写了程序包org.junit不存在,肯定是不存在,不会骗你的,好好到底有没有正确引入了

也可以用-DskipTests,忽略测试

少女情怀诗 2021-12-04 16:47:13

没有,就是放在类中的,现在重新建了一个工程,没有那个问题了。但是说不定以后还会出现

明媚如初 2021-12-04 16:46:16

回复
“[ERROR] /E:/workspace/study/shiroexample Maven Webapp/src/main/java/“我说的是这个main

不再见 2021-12-04 16:38:57

用于单元测试的类你是不是放到了main里面,应该放到test里面哦

策马西风 2021-12-04 15:34:06

噢,这样啊原来,太感谢你了!

眉黛浅 2021-12-04 14:50:24

因为你的junit的jar包的scope是test的,但是你的单元测时的代码放到了
/src/main/java/里面,这是不对的,应该放到
/src/test/java/里面,这些都是有讲究的,你看你的报错信息,里面已经非常明显了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文