spring-ws と XSD を使用して wsdl を自動生成しています。ここで、返してマーシャリングを行う Java クラスを生成したいと思います。
しかし、私はこれを達成するためのさまざまな方法を見てきました.
生成された WSDL をプロジェクトに保存するだけの人もいれば、XSD ファイルを使用して生成する人もいれば、XJB を追加する人もいます。
私の最初の考えは、次のように追加することでした:
<plugin>
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<removeOldOutput>true</removeOldOutput>
<schemaDirectory>src/main/webapp/WEB-INF</schemaDirectory>
</configuration>
</plugin>
わたしのpom.xml