CXF Wsdl2Java最佳实践

问题描述

|                                                                                                                       

解决方法

我让CXF在目标下生成代码,默认情况下它选择target / generation-sources / cxf,这对我来说很好。 (如果您使用xjc处理模式,则它使用类似的方案。Maven非常适合使用约定!) 我有时要做的是将生成的代码放在自己的maven模块中,这有时可以简化事情。 Eclipse对生成的源代码并不完全满意(它不喜欢清理将源代码从脚下扯下来这样的事实),如此繁琐以至于使事情变得更加简单。毕竟,它只是一个碰巧是从WSDL文档生成的库...     ,对于生成的代码,我通常在\“ main \”下创建一个\“ generated \”文件夹(main / src / java-main / generation / java),并且我使用CXF在那里生成类。然后,我只需将\“ generated \”文件夹添加到编译器源路径。     ,创建一个生成任务(ant / maven),以生成代码并将编译后的代码打包到jar文件中。当wsdl更改时,您只需重新运行构建任务。 如果选择生成源,请使用“生成的注释”。大多数wsdl生成工具都具有此选项。