1 回答
TA贡献1856条经验 获得超17个赞
我有一些信息。现在我知道,当我将 maven 设置为使用 Java 11 时,问题就开始了。这是新旧系统之间的关键区别。
此外,我通过从 jaxws-maven-plugin 描述中删除整个 <dependencies> 和 <configuration> 部分解决了这个问题。这些部分是很久以前添加的,它们显然不再正确了。
因此,现在我只有这个:
<plugin>
<!-- Maven plugin for JAX-WS RI -->
<!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-maven-plugin -->
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.3.3</version>
<!-- <dependencies> ... </dependencies> REMOVED -->
<!-- <configuration> ... </configuration> REMOVED -->
<executions>
...
</executions>
</plugin>
编辑:我忘了提及,我将 maven-shade-plugin 更改为 maven-assembly-plugin。使用第一个我仍然会出错(尽管是另一个)。
顺便说一句:能够用 Java 11 编译我的 SOAP 客户端是一个漫长的故事,这不是唯一的问题。最后,我一切正常。
添加回答
举报