我試圖編譯Maven項目,但我係統地收到以下錯誤消息:下面的文物無法解析:的javax.jms:JMS:罐子:1.1
[ERROR]Failed to execute goal on project ...:
Could not resolve dependencies for project ...:war:1.0.0:
The following artifacts could not be resolved: javax.jms:jms:jar:1.1,
com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1:
Failure to find javax.jms:jms:jar:1.1 in http://mirrors.ibiblio.org/maven2/
was cached in the local repository, resolution will not be reattempted until
the update interval of maven2-repository.ibiblio.mirror has elapsed or
updates are forced -> [Help 1]
我知道this maven post about Sun jars,但它不能解決問題。
有沒有人有解決方案?有沒有我可以在我的pom.xml中指定的存儲庫?
謝謝!
良好的解決方法。我今天有一個與log4j依賴關係相同的問題。它看起來像https://maven-repository.dev.java.net/nonav/repository也許有一個無效的證書(當我打那個url時,Chrome給了我一個很大的警告)。這是我認爲託管的服務器。 – 2011-05-03 01:34:12
我也收到SSL證書警告,但意識到這是因爲該域不存在。這是因爲OpenDNS及其默認回退頁面。 – 2012-06-07 03:33:55
它看起來像臨時依賴`log4j:log4j:1.2.15`正在拉動那些奇怪的依賴關係。從動物園管理員依賴項中排除log4j,並且包含更新版本的log4j似乎也能解決這個問題。 – JeroenHoek 2013-12-05 12:31:44