私も同じ問題を抱えていて、その根底に行きたかったのです!
問題は、stax-exのバージョンを指定していないstreambuffer(jaxws-rtの依存関係)のpom.xmlファイルにあります。代わりに、を使用します。これはRELEASE
、最新リリースバージョンを意味します。
<dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
<version>RELEASE</version>
</dependency>
これにより、Mavenは、対応するをダウンロードすることにより、stax-exの最新リリースを常にチェックします(jaxws-rt自体がバージョン1.2を要求している場合でも)maven-metadata.xml
。
dependencyManagement
簡単な回避策は、pom.xmのセクションにstax -exのバージョンを強制することです。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</dependencyManagement>
そして、Mavenはこの警告についてあなたを悩ませることをやめます...