0

我有一个目录,比如 2 个 wsdl 文件 - a.wsdl 和 b.wsdl。使用 Maven,我需要从 wsdl 文件自动生成类型,但将源文件放在不同的文件夹中。我的意思是我需要将 a.wsdl 生成的类型放在 target/generated/atypes 中,将 b.wsdl 中生成的类型放在 target/generated/btypes 中。提出这个问题的原因是 a.wsdl 和 b.wsdl 共享一些公共类型,并且当运行自动生成目标时,它会覆盖之前从 a.wsdl 生成的类型源。

现有插件似乎不可能做到这一点 - mojo、cxf-code-gen 等。或者有没有办法?

谢谢

4

1 回答 1

1

http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html

似乎我们可以指定要读取的 wsdl 和插件执行的输出目录。尝试进行两次执行(具有不同的 ID),并为您的每个 wsdl 配置每个执行。

于 2012-07-10T09:39:47.890 回答