所以,我有點問題,對Maven有點新不知如何進行。Maven - Artifcat描述符異常 - 本地系統信息庫和在線衝突
我有一堆Maven項目的依賴關係。他們大多數是傑克遜,蒙戈,Junit等典型的東西。但是,我也依賴於我的一些本地需求。
在Eclipse我去文件 - >導入 - >安裝或Deploay的神器一個Maven回購
我指向正確的神器,它的coresponding POM文件,一切都很好。 pom.xml文件不會拋出任何錯誤,並且一切都很好。但是,如果我進入總覽或者查看一般的代碼,那麼它不會選擇這些庫。
我去了,並在我的.m2 \ repository文件夾中驗證過,所有庫都在那裏。我使用7zip,代碼在罐子裏,就像我除外。
所以,我想 - 我會嘗試做一個Maven更新,並讓它在離線模式下完成,讓它看看本地回購。那麼,如果我這樣做 - 會發生以下錯誤:
UnresolvableModelException:無法在脫機模式下訪問中央(http://repo.maven.apache.org/maven2)並且尚未從此處下載工件。
如果我再回去嘗試做的定期更新,我得到以下
ArtifactDescriptorException:無法讀取工件描述符XXXX:YYYY這是我的本地庫的東西。
似乎我失去了一個或另一個。
任何幫助將是偉大的!
嘗試使用-X選項在調試模式下運行Maven,然後在此處過去。 $ M2_HOME或localrepository可能是錯誤的(由於settings.xml未配置或被另一個覆蓋)。 – 2014-09-23 08:17:57
一個被覆蓋 - 發佈作爲答案,所以我可以改變你 – 2014-09-23 13:38:57