从Spring文件引用的javax.xml.stream:stax-api:POM版本不正确

时间:2016-12-08 05:59:42

标签: spring maven pom.xml spring-ws stax

我们一直在我们的项目中使用Spring 3.0参考库,最近在构建我们的项目时,我们遇到了错误的stax-api pom版本,它试图查找并获得超时错误

Downloading: http://maven.springframework.org/release/javax/xml/stream/stax-api/1.0.2/stax-api-1.0.2.pom 

根据我们的研究,我们发现正确的版本是javax.xml.stream:stax-api:1.0-2,但我们很困惑,因为我们只使用了Spring库。 我们在应用程序POM文件中没有提到任何地方。虽然我们在spring-ws-core中包含依赖,但如果在内部它引用了错误的POM,我们应该如何改变它。

1 个答案:

答案 0 :(得分:1)

maven central中的

spring-ws-core 工件正确引用(依赖)stax-api.jar,版本高于1.5.7(spring-ws-core)

javax.xml.stream:stax-api:jar:1.0-2:xxxx 

而版本1.5.6(spring-ws-core)取决于stax:stax-api:jar:1.0.1:compile

您可能引用的存储库可能包含错误引用的stax jar

如果您使用的是存储库管理器,则可能需要添加中央存储库