gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 05:18:19 26 4
gpt4 key购买 nike

我正在尝试使用 Maven 构建一个简单的 Java 项目。在我的 pom 文件中,我将 JUnit 4.8.2 声明为唯一的依赖项。 Maven 仍然坚持使用 JUnit 3.8.1 版本。我该如何修复它?

问题表现为编译失败:“package org.junit 不存在”。这是因为我的源代码中的 import 语句。 JUnit 4.* 中正确的包名称是 org.junit.*,而在版本 3.* 中正确的包名称是 junit.framework.*

我想我已经在 http://maven.apache.org/plugins/maven-surefire-plugin/examples/junit.html 上找到了有关问题根源的文档。但那里的建议似乎是针对 Maven 专家的。我不明白该怎么办。

最佳答案

只是想得到一个完整的解决方案来帮助访问者:

您需要做的就是将 junit 依赖项添加到 pom.xml 。不要忘记<scope>test</scope>

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

关于Maven 3和JUnit 4编译问题: package org. junit不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5845990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com