我想驗證在我的桌面上,第三方圖書館將滿足我的需求。如何將工件從第三方存儲庫下載到本地存儲庫並稍後使用IT?
我說依賴於我的項目:
<dependency>
<groupId>com.oopsconsultancy</groupId>
<artifactId>xmltask</artifactId>
<version>1.16</version>
</dependency>
我的項目不編譯:
無法解析項目的其他回購的依賴關係:其他回購:罐子:0.0.1-快照:找不到神器com.oopsconsultancy:xmltask:罐子:中央1.16(https://repo.maven.apache.org/maven2) - > [說明1]
這是確定的,因爲xmltask位於在第三方存儲庫中。我手動下載它們:
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:get
-DrepoUrl=https://maven.atlassian.com/3rdparty/
-Dartifact=com.oopsconsultancy:xmltask:1.16
文物被下載到本地資源庫:
repositoryUrl參數已被棄用。使用remoteRepositories代替
解決com.oopsconsultancy:xmltask:罐子:1.16與傳遞依賴
下載:https://maven.atlassian.com/3rdparty/com/oopsconsultancy/xmltask/1.16/xmltask-1.16.pom
下載:https://maven.atlassian.com/3rdparty/com/oopsconsultancy/xmltask/1.16/xmltask-1.16.pom(569乙0.6 KB /秒)
下載:https://maven.atlassian.com/3rdparty/com/oopsconsultancy/xmltask/1.16/xmltask-1.16.jar
下載:https://maven.atlassian.com/3rdparty/com/oopsconsultancy/xmltask/1.16/xmltask-1.16.jar(75 KB at 99.0 KB/sec)
不幸的是,mvn compile
仍然不能正常工作:
無法執行對項目的其他回購目標:無法解析 依賴於項目的其他回購:其他回購中:jar:0.0.1 - 快照: 未能找到com.oopsconsultancy:xmltask:罐子:1.16 https://repo.maven.apache.org/maven2當地 庫被緩存,分辨率將不會被重新嘗試,直到中央的更新間隔 經過或更新強制 - > [求助1]
我不想在我的項目中配置第3方遠程存儲庫,因爲它最終會隱藏在Artifactory後面。
我要的是下載神器我的本地庫,檢查它的工作原理,因爲我想,問Artifactory的老闆包括3-第三方遠程倉庫中央回購鏡
UPDATE
下載xmltask的內容-1.16.pom.lastUpdated
#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice.
#Tue Nov 08 13:58:17 CET 2016
https\://repo.maven.apache.org/maven2/.lastUpdated=1478609847661
https\://maven.atlassian.com/3rdparty/.lastUpdated=1478609897852
https\://repo.maven.apache.org/maven2/.error=
「我不想在我的項目中配置第三方遠程存儲庫,因爲它最終會隱藏在Artifactory的後面。」 - 這是你的兩個選擇。只要artifactory不能鏡像它,就創建一個 元素。 –
Stefan
@Stefan,我想知道爲什麼'mvn compile'嘗試從Maven Central下載xmltask,儘管該工件已經下載到本地存儲庫 – michaldo
您已檢查(在文件系統中)該工件位於本地存儲庫中嗎? –