[英]Maven - package org.junit does not exist even though dependency added
[英]Maven: package org.junit does not exist even though it is declared in dependencies list in pom.xml
我們收到此錯誤,沒有運氣就搜索了其他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:compile
就像用來構建您的實際源代碼,而不是用於compiler:testCompile
測試的compiler:compile
compiler:testCompile
。 有關這兩個目標的信息,請參閱maven-compiler-plugin的文檔: https : //maven.apache.org/plugins/maven-compiler-plugin/
我懷疑某些東西(配置,錯誤的插件等)在構建路徑中添加了src / test / java ...或更改了構建目錄...不幸的是,自從我親自完成Maven以來已經有一段時間了,但這似乎在這里不匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.