偶爾maven會抱怨在本地資源庫中找不到在本地構建和打包的特定依賴項,同時構建另一個將其作爲依賴項的項目。我們得到如下錯誤:Maven未能找到本地工件
未能就項目的X執行目標:無法解析項目X的依賴關係:未能找到的Y [archiva庫]在本地存儲庫被緩存,分辨率將不會被重新嘗試,直到內部更新間隔已過或強制更新 - >
其中,X是正在構建的項目,Y是假定丟失的工件。如果您查看本地存儲庫,那麼工件就在那裏。這個工件永遠不會安裝在我們的archiva倉庫中,所以問題完全基於本地倉庫。
我們已經在settings.xml中嘗試了各種配置文件,當然還有「mvn -U」。既沒有任何好處,也不應該這樣做,因爲這個工件永遠不會超過本地存儲庫。
似乎工作的唯一兩件事情是等待很長時間,直到maven smartens或完全刪除本地存儲庫。推測等待選項與上述更新間隔有關。
我們已經經歷了maven 3.0.2和3.0.3的這個問題。我們使用Archiva 1.0.3(但這不應該是一個因素)。任何幫助將不勝感激。
是Maven的任何記錄,同時或之前只是「等待?」即它是否嘗試連接到無法訪問的存儲庫?此外,有問題的文物「-SNAPSHOT」? – noahlz
Maven不會記錄除上面提到的錯誤之外的其他任何內容。是的,這是一個快照依賴。 – user1686620
查看http://stackoverflow.com/questions/1348603/how-can-i-get-maven-to-stop-attempting-to-check-for-updates-for-artifacts-from-a – noahlz