コントラクトを最初に作成したいSpring webservice。WSDL ファイルはありますが、WSDL から Spring Web サービスを生成する例が見つかりません。
この Maven プラグインを使用して生成できますが、Spring WebService ではなく J2EE WebService になりますよね?:
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<configuration>
<xdebug>true</xdebug>
<verbose>true</verbose>
<target>2.0</target>
</configuration>
<executions>
<execution>
<id>generate-service</id>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/wsdls</wsdlDirectory>
<wsdlFiles>
<wsdlFile>service.wsdl</wsdlFile>
</wsdlFiles>
<sourceDestDir>target/generated-code/src</sourceDestDir>
</configuration>
</execution>
</executions>
</plugin>
これにより、 @WebServiceアノテーションを持つインターフェースが生成されます。しかし、これはJ2EEアプリケーション用であり、Spring 用ではありませんよね?
それで、すでに書かれたWSDLファイルからSpring WebServicesを生成するためのmavenのツールはありますか?
何も見つからないため、jaxws-Maven-plugin だけです。