我們使用Maven3.0.3,我們使用分類器來解決三個區域DEV/TEST/PROD的依賴關係。即使Nexus Maven代表已經獲得了具有所有分類器(DEV/TEST/PROD)的罐子,它並不總是得到解決。我們必須每次構建特定的分類器依賴項才能解決問題。Maven分類器依賴不會總是解決
有沒有解決方法?與-X
我們使用Maven3.0.3,我們使用分類器來解決三個區域DEV/TEST/PROD的依賴關係。即使Nexus Maven代表已經獲得了具有所有分類器(DEV/TEST/PROD)的罐子,它並不總是得到解決。我們必須每次構建特定的分類器依賴項才能解決問題。Maven分類器依賴不會總是解決
有沒有解決方法?與-X
嘗試
mvn -help
)。如果工件存在但被跳過,那麼一定有一個原因。嘗試在調試輸出中找到它。-X
maven強制更新您的依賴關係。假設您的依賴關係是快照,問題可能與我所看到的相同:快照解析爲存儲庫中找到的最新內容,並且它在該構建內查找您的分類器。因此,如果您正在尋找的分類器中的另一個分類器是最後一個分類器,則依賴關係解析失敗。這似乎是Maven如何解決它的一個錯誤,這似乎已經在Maven 3.0.4中解決了(我唯一的其他Maven安裝是2.2.x,所以我無法確定這是否在3.0中被破壞.3仍然)。
此外,它可能是你正在使用說依賴插件的版本仍然有這個問題。確保你沒有固定舊的東西。