0

Maven プロジェクト構造では、resources フォルダーの下の個別のフォルダー内にいくつかの wsdls/schemas を整理しています。すべての wsdl からクラスを生成するには、pom.xml で apache cxf maven プラグインを構成する必要があります。このためにワイルドカードを使用して相対パスを構成するにはどうすればよいですか? 以下を使用しましたが、成功しませんでした。

<wsdlOption>                                       
 <wsdl>${basedir}/src/main/resources/wsdl/**/*.wsdl</wsdl>
</wsdlOption>

このような相対パスを設定する方法を教えてください。

4

1 に答える 1

0

CXF docから、次のようにできるはずです。

<configuration>
    <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot>
    <wsdlRoot>${project.basedir}/src/main/resources/wsdl</wsdlRoot>
    <includes>
        <include>*.wsdl</include>
    </includes>
</configuration> 
于 2013-12-13T06:27:56.467 に答える