java - 用 JDK 11 替换 wsimport
问题描述
我目前正在开发一个需要 wsimport 但我们使用 JDK11 的项目,我刚刚发现 wsimport 自此版本以来已从 JDK 中删除。
我搜索了答案并尝试添加此依赖项,但目前无法正常工作。
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.2.11</version>
</dependency>
有没有我不知道的 wsimport 替代品?
谢谢 !
解决方案
今天,您可以使用 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
推荐阅读
- javascript - 如何跟踪 useFetch() 自定义挂钩中定义的状态变量
- docker - Docker,你能缓存 apt-get 软件包安装吗?
- css - 单选按钮表单的 CSS 样式
- c - 不同类型的var args返回分段错误
- mysql - 只返回一个名字的值,没有重复的名字(MYSQL)
- angular-translate - ngx-translate 翻译 Angular 应用程序而不刷新页面以从 BE 获取所有数据
- javascript - VS 代码流程卡住初始化
- php - 如何从 quickstart.php 在 PHP 中使用 google admin sdk api 创建用户帐户?
- reactjs - 如何在组件 React / React-native 的单独页面中使用动态 graphql(字符串)
- apache-flink - 在 Google Cloud Storage 中使用 Flink Table API(Flink version-1.12.0)存储 parquet 文件时出现内存不足错误堆