Maven CXF wsdl2Java List<Xxx>生成ArrayOfXxx包装对象 解决方法
2024-10-21 07:41:31
添加-xjc-Xxew解决,同时还要给插件添加相应的jar包,如下:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<id>generate-sources-w2j</id>
<phase>generate-sources</phase>
<configuration>
<sourceRoot>src/main/java</sourceRoot>
<wsdlOptions>
<wsdlOption>
<wsdl>${basedir}\src\main\resources\wsdl\20180628-OnePoint.svc-D11V2-single.wsdl</wsdl>
<extendedSoapHeaders>true</extendedSoapHeaders>
<autoNameResolution>true</autoNameResolution>
<bindingFiles>
<bindingFile>${basedir}\src\main\resources\wsdl\jaxb-bindings.xml</bindingFile>
</bindingFiles>
<extraargs>
<extraarg>-xjc-Xxew</extraarg>
<extraarg>-xjc-Xxew:summary
${basedir}\src\main\resources\wsdl\xew-summary-mystifly.txt
</extraarg>
<extraarg>-xjc-Xxew:instantiate lazy</extraarg>
</extraargs>
</wsdlOption>
</wsdlOptions>
</configuration>
<goals>
<goal>wsdl2java</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.github.jaxb-xew-plugin</groupId>
<artifactId>jaxb-xew-plugin</artifactId>
<version>1.10</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.3.0.1</version>
</dependency>
</dependencies>
</plugin>
转载:https://stackoverflow.com/questions/33667462/cxf-wsdl2java-listwrapper-in-wsdl-should-be-unwrapped
最新文章
- 纯CSS3实现动态导航栏目
- leetcode(一)Word Pattern
- poj 1572
- 新浪微博客户端(23)-计算Cell内控件的frame
- 自定义ViewPager控制是否滑动
- Hadoop1.x与2.x安装笔记
- 【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
- Namespaces(命名空间)
- jQuery动态效果实例
- ScheduleThreadPoolExecutor源码分析(二)
- mysql 互为主从复制常见问题
- Oracle12C如何启动PDB数据库
- Struts2实现文件上传(四)
- HDU1348 Wall 凸包
- 在linux服务器之间复制文件和目录命令scp
- 【学习总结】GirlsInAI ML-diary day-15-读/写txt文件
- 一条sql执行过长的时间,你如何优化,从哪些方面?
- python的代码缩进和冒号
- OpenVPN 服务端(pritunl)的一些运维经验
- ubuntu编译centos7部署大象医生 dr-elephant