写了单元测试,可以正常运行,但是在打包的时候却报了Error:[3,17] 程序包org.junit不存在的错。
解决方案:
原来的junit的scope是test,可以将它注释后作为临时的解决方案:
Old:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。 -->
<version>4.12</version>
<!-- 表示这个依赖的作用域范围为test -->
<scope>test</scope>
</dependency>
New:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。 -->
<version>4.12</version>
</dependency>
这样改了之后可以了,但是实话讲,我不知道为啥,只是临时解决了,如果你看到了我的博文,恰好知道的话,真诚的请你告诉我~