Maven - 程序包 org.junit 不存在解决方案

Posted 放羊的牧码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven - 程序包 org.junit 不存在解决方案相关的知识,希望对你有一定的参考价值。

报错信息

关键信息:程序包 org.junit 不存在

原因分析

在 mvn clean install 时,弹出该错误,可能的情况

1、junit 版本处于 3.x(默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式)

2、scope 处于 test

解决方案

修改 <scope> 为 compile 或者直接删除,以及升级版本为 4.x

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
</dependency>

以上是关于Maven - 程序包 org.junit 不存在解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse开发Maven项目提示:程序包org.junit不存在解决方案

Maven 3 和 JUnit 4 编译问题:包 org.junit 不存在

maven 程序包不存在Error:(3, 24) java?

程序包org.junit不存在和编码GBK的不可映射字符问题解决

SpringBoot项目测试时出现程序包org.junit.runner不存在

Eclipse 2018-09与jdk11声称包org.junit缺失,即使它包含在maven中