[英]maven unable to resolve dependency and cannot access jar
我的pom.xml
文件中有我的項目依賴項,並且所需的依賴項(它的另一個項目)jar 在.m2
目錄中可用。
但是當我執行mvn clean compile
時出現以下錯誤。
[ERROR] Failed to execute goal on project core: Could not resolve dependencies for project war:1.0-SNAPSHOT:
Cannot access pscs (http://demo01.corp.cat.com:8081/nexus/content/repositories/releases/)
in offline mode and the artifact api-client:jar:1.0.282 has not been downloaded from it before. -> [Help 1]
但是其他項目中的相同依賴項工作正常。
轉到位於\\.m2\\settings.xml
下的settings.xml
文件。 然后將offline
模式的屬性更改為true
。
<settings>
...
<profiles>
<profile>
...
</profile>
</profiles>
<offline>true</offline>
</settings>
之后一切都應該正常了,因為 Maven 總是試圖連接到中央存儲庫。
我有類似的問題,我有 2 個 java 項目,第一個項目生成一個 java 庫,第二個項目使用它。
第一個項目是通過第一份工作構建的,它成功地將庫安裝在 /home/runner/.m2/repository/
然后當第二個項目通過第二個作業構建時,它失敗並出現錯誤
無法在項目 <> 上執行目標:無法解析項目的依賴項........................找不到工件 <>:jar:1.0-SNAPSHOT -> [幫助 1]
在我的第二個項目中,我已經包含了從存儲庫加載這個庫 jar(由第一個項目生成)的依賴項。
我的理解是我的第二個項目應該從 /home/runner/.m2/repository/ 加載 jar 庫,但它沒有加載它。
任何幫助表示贊賞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.