我的Maven構建發出一些相關信息如下:無法找到任何存儲庫的資源「com.ibm.icu:icu4j:pom:3.4.1」
[INFO] ------------------------------------------------------------------------
Downloading: http://repository.springsource.com/maven/bundles/release/com/ibm/icu/icu4j/3.4.1/icu4j-3.4.1.pom
[INFO] Unable to find resource 'com.ibm.icu:icu4j:pom:3.4.1' in repository com.springsource.repository.bundles.release (http://repository.springsource.com/maven/bundles/release)
Downloading: http://repository.springsource.com/maven/bundles/external/com/ibm/icu/icu4j/3.4.1/icu4j-3.4.1.pom
[INFO] Unable to find resource 'com.ibm.icu:icu4j:pom:3.4.1' in repository com.springsource.repository.bundles.external (http://repository.springsource.com/maven/bundles/external)
Downloading: http://repo1.maven.org/maven2/com/ibm/icu/icu4j/3.4.1/icu4j-3.4.1.pom
構建並最終獲得成功,但沒有下載icu4j。然後下一次我建立完全一樣。
我發現這個very related question。我不明白的是,如果構建無法找到資源,構建如何成功?如果它最終找到它,爲什麼資源被再次下載?
我確實發現我的.m2文件夾包含一個名稱爲com/ibm/icu/icu4j/3.4.4/
的文件夾,所以我推斷在我的pom結構中存在一個衝突的依賴項。
如何解決此衝突?同樣,該項目也會進行編譯,但它會嘗試在每個構建中下載文件,而且我寧願將其編譯成乾淨的。
在文件夾中您是否看到過pom?如果JAR存在但不存在,它可能會成功。 – 2011-04-26 20:15:20
@John V.存在jar和pom。此外,我刪除了這個文件夾並重建,問題依然存在。 – ripper234 2011-04-26 20:26:51
嗯,你有沒有試過它運行調試?這是奇怪的,他們都存在,它仍然在尋找pom – 2011-04-26 20:34:33