Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法配置 Apache CXF wsdl2java 来生成一个包含所有类字段的构造函数?现在只生成空的默认构造函数以及返回的设置器。这可能会导致非常笨拙的代码。我正在从生成完整构造函数的轴 1.4 过渡,因此导致很多代码被破坏。
我正在从命令行运行 wsdl2java。我没有使用 maven/ant,只是试图生成 java 文件,所以 maven 插件对我不起作用。
您想要找到一个 JAXB 插件来实现这一点。我不知道一个。与其使用构造函数设置所有字段,不如使用流利的设置器。有一个 JAXB 插件可以做到这一点,称为“jaxb-fluent-api”。我希望您最终可以构建一个讨厌的 wsdl2java 命令行来执行此操作,但是您最好编写一个实际的构建脚本,希望使用 Maven。
请参阅这些使用 "cxf-codegen-plugin" 引用 JAXB 扩展的示例。