簡體   English   中英

Artifactory無法正確下載某些jar或POMS,奇怪的POM分析錯誤

[英]Artifactory not downloading some jars or POMS correctly, strange POM parsing error

我在本地設置了一個工件,效果很好,然后我們嘗試通過我們的網絡建立一個工件。 我盡力像本地一樣配置它。 但是,我們在人工制品方面存在問題,顯示回購緩存中的異常內容。 它將說它下載了一個jar,但該jar實際上已損壞。 另外,它不會將POM放入緩存中。 查看日志,我一遍又一遍地遇到這種錯誤:

[錯誤](oarHttpRepo:294)-jcenter:無法下載' http://jcenter.bintray.com/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3 .2.pom '。 收到狀態碼200並捕獲到異常:未能讀取'org / apache / maven / plugins / maven-compiler-plugin / 2.3.2 / maven-compiler-plugin-2.3.2.pom'的POM:預期的根元素'project ”,但找到了“ html”(位置:看到了START_TAG ... TD HTML 4.01 // EN”“” http://www.w3.org/TR/html4/strict.dtd “> \\ n \\ n ... @ 3 :7)。

我嘗試根據我在此處看到的內容抑制POM一致性檢查,但這沒有用。

這肯定是代理錯誤配置。 Artifactory嘗試從jcenter下載文件並從代理獲取錯誤消息。 這里有兩個問題:

  1. Artifactory未配置為使用代理訪問外界 (即到達jcenter)。
  2. 代理本身配置錯誤,並在錯誤時返回狀態代碼200(並在html頁面中發出錯誤消息)。

當Artifactory認為它正確地存儲了文件,而實際上卻存儲了一些錯誤的html頁面時,兩者的結合就變得更加糟糕。 由於您已啟用pom一致性檢查,因此Artifactory嘗試在保存時解析pom並失敗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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