我正在使用Artifactory 5.2版,並將maven2存儲庫配置爲智能存儲庫http://repo1.maven.org 因此,由maven或gradle啓動的任何構建都將請求Artifactory服務器,如果工件尚未被緩存,智能回購將首先從http://repo1.maven.org下載文件,然後將內容提供給maven/gradle腳本。 這按預期工作,我不能在這裏抱怨。使用JFrogCLI從Artifactory上的智能回購下載工件
不過,我還需要下載使用直接依賴jfrogcli,用命令看起來像
jfrog rt dl maven2/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom
而且這不會對智能倉庫,據我可以告訴工作。
[Info] Searching items to download...
[Info] Downloaded 0 artifacts.
我發現是首先要求使用直接下載從maven2的存儲庫中的神器唯一的解決方法,然後用jfrog CLI從maven2的緩存庫
curl -H ... -X GET <server>/artifactory/maven2/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom
jfrog rt dl maven2-cache/com/google/guava/guava-parent/10.0.1/guava-parent-10.0.1.pom
我相當下載當然我缺少一些簡單的東西。智能倉庫和jfrog cli,但我找不到一個簡單的答案。歡迎任何反饋。
感謝您的快速回答。我想我會結合curl + jfrogcli或者'mvn dependency:get'來下載我需要的東西。 – ajeans