作者:雨品巫娜娜小窝 | 来源:互联网 | 2023-06-06 16:53
我们面临使用apache cxf-codegen-plugin从wsdl生成正确的SOAP请求的问题。被客户触发的请求缺少SOAP信封和SOAP主体标签。是我们必须以编程方式执行的操作,还是可以在Extraargs插件中配置的操作?
重现步骤
1.在pom中包含cxf-codegen-plugin maven插件版本3.0.3
2.在生成源期间,将生成源。
当请求被触发时,它看起来像这样
而不是当我们通过POSTMAN尝试时(成功了),应该生成的请求是
...
基本上,我们似乎无法通过cxf codegen插件正确生成SOAP信封,或者我们没有正确配置它。
绒球里有这个。
org.apache.maven.plugins
maven-compiler-plugin
3.2
1.8
org.apache.cxf
cxf-codegen-plugin
${cxf.version}
generate-sources
generate-sources
${project.build.directory}/generated-sources/cxf
${basedir}/src/main/resources/wsdl/something.wsdl
wsdl2java
org.codehaus.mojo
build-helper-maven-plugin
1.12
add-source
generate-sources
add-source