我和你有完全一樣的問題,並通過完全忽略該錯誤信息並保存存儲庫來修復它。要重申:
- 確保您有正確的路徑到遠程存儲庫,如:
http://host:8080/artifactory/libs-release-local/
- 點擊測試,你會得到
Connection failed with exception: Circular redirect to
- 忽略此!
- 點擊保存
注:不同版本Artifactory的有稍微不同的路徑/網址。這讓我有點悲傷。
遠程倉庫設置
我想這是值得一提的是,我需要指定本地的代理服務器(TdmsProxy)。
此外,爲了確認,你有正確的路徑到遠程實例,請檢查您可以通過瀏覽器(或wget
)收到一個來自POM它,例如:
http://your-remote-repo:8080/artifactory/libs-releases-local/com/company/area/project/version/project-version.pom
一次,你「已經收到了POM,只需要使用URL的第一部分,例如:
http://your-remote-repo:8080/artifactory/libs-releases-local/
(我知道你可能已經檢查你的路徑至少10倍,但這種咬我!)
你意思是說,你反正是abl e下載本地部署在引用的artifactory實例上的工件? – Neel
@Neel是的。我的情況是Artifactory有兩個實例。一個在我的本地網絡(回購A),另一個在企業IT網絡(回購B)。我的一個項目POM文件僅指向repo A,但依賴於僅在repo B中的庫。我在repo A中配置了一個指向repo B的遠程存儲庫(這是我的答案引用的內容)。我能夠通過以下方式解決依賴關係:我的電腦 - >回購A - >回購B. – Muel
不適合我! :(目標回購中是否有任何切換,我們應該翻轉以使其可訪問/將其作爲Maven存儲庫公開? – Neel