簡體   English   中英

maven 無法解析依賴,無法訪問 jar

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM