2016-12-05 61 views
0

我也mvn install找不到神器並獲得此錯誤消息 Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: Could not find artifact lib-net:lib-net:jar:1.0.8 in central (http://repo.maven.apache.org/maven2)MVN安裝在本地倉庫

這種依賴性是我的一個項目,該項目可在本地倉庫〜/ .m2目錄

所以我試圖mvn install -o迫使行家使用我的本地庫,我得到這個

Failed to execute goal on project core: Could not resolve dependencies for project test:core:jar:2.0.1-SNAPSHOT: The repository system is offline but the artifact lib-net:lib-net:jar:1.0.8 is not available in the local repository.

我試圖刪除我的本地庫和安裝所有的一切,但它不能解決我的問題!

任何消耗?

+0

您是否在pom文件中定義了本地存儲庫? – degr

+1

像這裏爲例 - https://www.mkyong.com/maven/where-is-maven-local-repository/ – degr

+0

不,我使用默認位置〜/ .m2/repository – user2071938

回答

0

我想我知道路該怎麼做正確

  1. 您的圖書館本地
  2. 圍棋的下載源到〜/ .m2目錄/並搜索您的lib
  3. 從這裏
  4. 刪除它爲您的庫執行「mvn clean install」
  5. 在〜/ .m2/
  6. 中搜索您的lib
  7. 嘗試在主項目上「mvn clean install」
  8. ...?
  9. 利潤

如果將沒有工作,檢查是否使用正確的神器ID和組ID。

0

問題在於maven版本。我的Jenkins機器上有同樣的問題。我跟着這些步驟,它解決了我的問題:

  1. 刪除特定年長庫在〜/ .m2目錄/
  2. 變化行家的版本Apache的行家-3.5.0
  3. 重新運行maven目標