CXF Wsdl2Java 最佳实践

标签 cxf wsdl2java

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我目前正在使用 cxf 2.4.0,我的代码是 web 服务的调用者。我能够使用 Maven 中的 cxf 插件生成客户端 java 文件。我的问题是生成文件的最佳做法是什么?我应该编译生成的文件并将生成的类文件打包成一个 jar 文件,还是应该在构建路径中包含所有生成的 java 文件?

最佳答案

我让 CXF 在 target 下生成代码,它默认选择 target/generated-sources/cxf,这对我来说很好。 (如果您使用 xjc 来处理模式,它使用类似的方案。Maven 非常适合约定!)

我有时会做的是将生成的代码放在自己的 maven 模块中,这有时可以简化事情; Eclipse 对生成的源代码并不完全满意(它不喜欢清理会将源代码从它的脚下撕下来的事实),因此将其放在视线之外会使事情变得更简单。毕竟,它只是一个碰巧从 WSDL 文档生成的库……

关于CXF Wsdl2Java 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6116755/

相关文章:

java - 使用 CXF 作为实现限制查询参数 JAX-RS 的值

java - Apache CXF 未释放客户端

java - 如何对传出的 SOAP 消息应用 XML 签名

java - 列出 spring boot cxf 中的所有其余服务 url

java - 使用 axis2 和 java2wdsl 在所有节点中重复命名空间

java - 如何将自定义代码添加到 JAXWS 生成的源代码

java - "org.apache.cxf.interceptor.Fault: null while invoking"异常解决方法好吗?我找不到原因。 (附上日志)

java - 将 soap header 身份验证添加到 wsdl2java 生成的代码

java - CXF 2.7 给出 common.ToolException : Non unique body parts error

java - WSO2 Web服务空指针异常