gpt4 book ai didi

java - Maven:包 org.junit 不存在,即使它在 pom.xml 的依赖项列表中声明

转载 作者:行者123 更新时间:2023-12-02 09:44:01 25 4
gpt4 key购买 nike

我们收到此错误,并搜索了其他 SO 问题,但没有运气。我们的pom.xml:

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

但我们仍然得到:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project android: Compilation failure: Compilation failure:
[ERROR] /Users/sjain68/zxing/android/src/test/java/com/google/zxing/client/android/ReverseGeocoderTest.java:[3,17] package org.junit does not exist

请注意,正如该问题的其他答案所指出的,该类位于 src/test/java 下。

最佳答案

正如您所指出的...您的源代码位于 src/test/java 中,但此处执行的目标是编译器:编译,用于构建实际的与用于构建测试的 compiler:testCompile 相反的源。有关这两个不同目标的信息,请参阅 maven-compiler-plugin 的文档: https://maven.apache.org/plugins/maven-compiler-plugin/

我怀疑某些东西(配置,坏插件,某些东西)正在将 src/test/java 添加到构建路径...或更改构建目录...不幸的是,自从我亲自完成 maven 以来已经有一段时间了,但是这似乎是这里的不匹配。

关于java - Maven:包 org.junit 不存在,即使它在 pom.xml 的依赖项列表中声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820758/

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