我正在使用cxf-codegen-plugin从WSDL生成一些类。生成源之后,会删除一堆bean(我们不需要它们,只需要服务接口),但生成的源中有一个@XmlSeeAlso
注释,它引用了一些已删除的类。我们根本不需要@XmlSeeAlso
注释,有没有办法告诉cxf-codegen-plugin在生成源时排除某些注释?
答案 0 :(得分:1)
我通过向maven-antrun-plugin
添加标记解决了这个问题,并注释掉了所有@XmlSeeAlso
个实例:
<target>
<replace file="${basedir}/target/generated-sources/x/x/x/Service.java" token="@XmlSeeAlso" value="//@XmlSeeAlso" />
</target>
答案 1 :(得分:0)
生成代码的想法是让它保持原样。问题是你为什么要删除我认为是手工工作的文件,这与生成代码的想法相矛盾。