maven-cxf-codegen-plugin使用Jaxb绑定为所有生成的类添加inheritance
我正在使用Apache CXF的cxf-codegen-plugin将wsdl转换为java对象。 我指定了一个绑定文件来添加额外的jaxb处理。 我希望所有这些文件都从接口inheritance(或扩展抽象类)。
我的问题是,虽然我可以使用一个生成的文件来使用它
example.Dao
这将使sampleObj实现example.Dao。 我不知道如何处理所有复杂类型(生成的类)。 不为每个类重复上述绑定(> 100)
我试过了,
但它不起作用。
这是我的maven插件,如果它有帮助:
org.apache.cxf cxf-codegen-plugin ${cxf.version} generate-resources process-resources ${project.build.directory}/generated/ ${wsdl_location} classpath:wsdl.wsdl <!--classpath:wsdl.wsdl--> -autoNameResolution -xjc-Xfluent-api -xjc-Xbg -verbose -validate -mark-generated -xjc-Xinheritance -p com.example ${project.build.directory}\classes\jax-ws_binding.xjb wsdl2java org.jvnet.jaxb2_commons jaxb2-fluent-api 3.0 org.jvnet.jaxb2_commons jaxb2-basics 0.6.5 org.jvnet.jaxb2_commons jaxb2-basics-annotate 0.6.5 org.jvnet.jaxb2_commons jaxb2-basics-runtime 0.6.5 org.apache.cxf.xjcplugins cxf-xjc-boolean 2.7.0 org.apache.cxf cxf-api ${cxf.version}
尝试这个
啊,最后发现它:在bindings
标签中添加multiple="true"
:
hu.eir.ifx.IfxExchange
- JAX-RS – 在apache CXF中没有根节点的JSON
- cxf客户端中的SNI配置(3.1.2)
- 是否需要设置一个服务器运行时来在Eclipse中使用CXF生成Web服务客户端?
- 如何在Apache CXF jax-rs(REST)中将JSON数据作为请求主体提交
- Json Mapping Exception无法反序列化START_ARRAY令牌中的实例
- CXF如何在没有Spring的情况下在CXF端口上设置SoapVersion
- Apache CXF + Spring:生成一个简单的客户端
- 如何将pfx文件转换为jks然后使用它来通过使用wsdl生成的类来签署传出的soap请求
- cxf:使用参数生成jaxb构造函数