0
我試圖爲一個項目配置org.springframework.build:aws-maven:jar:4.2.0.RELEASE
,但陷入了下面的問題:似乎一些插件依賴需要org.codehaus.jackson:jackson-core-asl
,但找不到。與不合格:指定Maven擴展的依賴關係
Unresolveable build extension:
Plugin org.springframework.build:aws-maven:4.2.0.RELEASE or one of its dependencies could not be resolved:
Failed to collect dependencies for org.springframework.build:aws-maven:jar:4.2.0.RELEASE():
No versions available for org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) within specified range -> [Help 2]
我已經添加了含有這種人工製品的儲存庫,並且還試圖將其添加爲依賴於主項目(順便說一句,我不需要它實際上)。沒有幫助。
它的擴展,不僅僅是插件,所以我不能添加有依賴性:
<build>
<extensions>
<extension>
<groupId>org.springframework.build</groupId>
<artifactId>aws-maven</artifactId>
<version>4.2.0.RELEASE</version>
</extension>
</extensions>
</build>
按我的理解,構建擴展不從主塊使用的依賴。我怎樣才能爲擴展指定這個依賴關係?
你在哪裏添加此庫?在你的POM中?在您的Maven倉庫管理器中,如Nexus? – Puce
用'-X'再次運行'mvn',並嘗試查看它試圖從哪裏解析依賴關係。 – betomontejo
@Betoverse感謝您的想法,似乎是因爲''jackson-core-asl'的maven-metadata.xml被破壞了。 –