0

我正在使用cxf-codegen-plugin从 WSDL 生成一些类。生成源之后,会删除一堆 bean(我们不需要它们,只需要服务接口),但是@XmlSeeAlso在生成的源中有一个注释,它引用了其中一些已删除的类。我们根本不需要@XmlSeeAlso注解,有没有办法告诉 cxf-codegen-plugin 在生成源时排除某些注解?

4

2 回答 2

1

我通过向 a 添加标签来解决这个问题maven-antrun-plugin,注释掉所有@XmlSeeAlso实例:

<target>
    <replace file="${basedir}/target/generated-sources/x/x/x/Service.java" token="@XmlSeeAlso" value="//@XmlSeeAlso" />
</target>
于 2012-04-05T22:23:40.723 回答
0

生成代码的想法是让它保持原样。问题是你为什么要删除我认为是手动工作的文件,这与生成代码的想法相矛盾。

于 2012-04-05T07:24:33.800 回答