1

私はmavenの初心者です。私の Maven プロジェクトには 2 つの Maven プラグインがあります。ソースを生成すると、そのうちの 1 つは常にソースを生成します ( jaxb2-maven-plugin) が、もう 1 つはソースを生成しません ( wsdl2java)。彼らは互いに対立しています。私はそれらの両方をひどく必要としており、以前は機能していましたが、現在は機能していません。コメントアウトしてみましたjaxb2-maven-pluginが、他のプラグインwsdl2javaは動作します。私がしなければならないことはありますか?

<plugin>
 <groupId>org.codehaus.mojo</groupId>
 <artifactId>jaxb2-maven-plugin</artifactId>
 <version>1.3</version>
 <executions>
   <execution>
<phase>generate-sources</phase>
<goals>
        <goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
    <packageName>com.x.x.model</packageName>                           
<generatePackage>com.x.x.model</generatePackage>
<schemaDirectory>src/main/resources/DavisTemplates</schemaDirectory>
<outputDirectory>${project.build.directory}/generated-sources/</outputDirectory>
</configuration>
</plugin>

    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>axistools-maven-plugin</artifactId>
            <version>1.4</version>
            <configuration>
                <!-- SourceDirectory should only refer to the directory where the wsdl 
                    resides and not the actual wsdl file itself -->
                <sourceDirectory>src/main/resources/wsdl/</sourceDirectory>
                <outputDirectory>${project.build.directory}/generated-sources/</outputDirectory>
                <packageSpace>com.paypal.touchstone.posapiserv</packageSpace>
                <!-- <wsdlFile>${posApiVersion}.wsdl</wsdlFile> -->
                <serverSide>false</serverSide>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
4

0 に答える 0