cxf-codegen-pluginを使用して、WSDLからいくつかのクラスを生成しています。ソースが生成された後、一連のBeanが削除されます(これらは必要ありません。サービスインターフェイスのみです)が@XmlSeeAlso、生成されたソースには、これらの削除されたクラスの一部を参照するアノテーションがあります。アノテーションはまったく必要ありませんが、@XmlSeeAlsoソースを生成するときに特定のアノテーションを除外するようにcxf-codegen-pluginに指示する方法はありますか?
2 に答える
            1        
        
		
にタグを追加し、すべてのインスタンス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   に答える