2

wsimportで生成されたソースを持つSOAPクライアントがあります。
pom.xml で次の設定を使用します

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>jaxws-maven-plugin</artifactId>
            <version>1.10</version>
            <executions>
                <execution>
                    <goals>
                        <goal>wsimport</goal>
                    </goals>
                    <configuration>
                        <wsdlFiles>
                            <wsdlFile>example.com_8080/services/test.wsdl</wsdlFile>
                        </wsdlFiles>
                        <wsdlLocation>http://example.com:8080/services/test?wsdl</wsdlLocation>
                        <staleFile>${project.build.directory}/jaxws/stale/test.stale</staleFile>
                    </configuration>
                    <id>wsimport-generate-test</id>
                    <phase>generate-sources</phase>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>javax.xml</groupId>
                    <artifactId>webservices-api</artifactId>
                    <version>1.4</version>
                </dependency>
            </dependencies>
            <configuration>
                <sourceDestDir>${project.build.directory}/generated-sources/jaxws-wsimport</sourceDestDir>
                <xnocompile>true</xnocompile>
                <verbose>true</verbose>
                <extension>true</extension>
                <catalog>${basedir}/src/jax-ws-catalog.xml</catalog>
            </configuration>
        </plugin>

そして、毎回リモート サーバー ( http://example.com:8080/services/test?wsdl )から wsdl/xsd でリクエストを行わないようにする最善の方法を探しています。だから、私はローカルのwsdl/xsdファイルを使いたいです。できますか?

4

1 に答える 1