首页 > 解决方案 > 用 JDK 11 替换 wsimport

问题描述

我目前正在开发一个需要 wsimport 但我们使用 JDK11 的项目,我刚刚发现 wsimport 自此版本以来已从 JDK 中删除。

我搜索了答案并尝试添加此依赖项,但目前无法正常工作。

     <dependency>
        <groupId>javax.xml.ws</groupId>
        <artifactId>jaxws-api</artifactId>
        <version>2.2.11</version>
    </dependency>

有没有我不知道的 wsimport 替代品?

谢谢 !

标签: javaspringwsimport

解决方案


今天,您可以使用 fork 作为 org.codehaus.mojo:jaxws-maven-plugin:2.5 的直接替代:

<plugin>
  <groupId>com.helger.maven</groupId>
  <artifactId>jaxws-maven-plugin</artifactId>
  <version>2.6</version>
  <configuration>
    ...
  </configuration>
</plugin>

https://github.com/phax/jaxws-maven-plugin。它适用于 jdk11


推荐阅读