java - apache cxf 仍在生成代码中使用旧依赖项
问题描述
我正在使用 java 11 和 apache cxf 3.3.5,它应该支持 java 11。但是一些生成的类仍在导入javax.xml.ws
而不是 ,它已从 java 11 中删除。
我的插件:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>uapi-stub-client</id>
<phase>generate-sources</phase>
<configuration>
<additionalJvmArgs>
-Djavax.xml.accessExternalSchema=all
</additionalJvmArgs>
<sourceRoot>${SRC_BINDING_DIR}</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${WSDL_FILE_QUEUE}</wsdl>
<extraargs>
<extraarg>-verbose</extraarg>
<extraarg>-b</extraarg>
<extraarg>${WSDL_ASYNC_BINDINGX}</extraarg>
</extraargs>
</wsdlOption>
<wsdlOption>
<wsdl>${WSDL_FILE_SCHEDULER}</wsdl>
<extraargs>
<extraarg>-verbose</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
</plugin>
我的依赖:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-policy</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-tools-common</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-ws-security</artifactId>
<version>${cxf.version}</version>
<!-- exclude for IQ Gate report-->
<exclusions>
<exclusion>
<artifactId>ehcache</artifactId>
<groupId>net.sf.ehcache</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
<type>maven-plugin</type>
</dependency>
在有效的 pom 中,我可以看到 java 11 的 jakarta.xml.ws 和其他相关库。我的 pom 中是否有任何错误配置?
解决方案
推荐阅读
- styled-components - 样式组件不能与 scss bem 结构一起正常工作
- python - 使用 grid_mapping ValueError 保存 NetCDF
- python - 将列表中的每个元素与之前的所有连续元素进行比较
- python - 如何自动运行 SUMO 模拟 100 次(不允许用手)
- r - 列表对象中所有表的总行数并除以列?
- linux - SUID时如何通过base64二进制提升权限
- java - 为什么 Spring 不会自动运行正确的路径
- c - Telegram api在c中返回400错误请求
- excel - 将多个文件夹vba中的excel文件(同名)合并到一个电子表格中
- python - 尝试按相似属性对对象进行分组时,我得到重复的分组