我已经编写了 Web 服务,并通过 Maven 成功生成了 wsdl,但是我将如何生成 xsd ?
<build>
<plugins>
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-java2ws-plugin</artifactId>
<version>${cxf.version}</version>
<executions>
<execution>
<id>process-classes</id>
<phase>process-classes</phase>
<configuration>
<className>com.TestWebServices</className>
<genWsdl>true</genWsdl>
<verbose>true</verbose>
</configuration>
<goals>
<goal>java2ws</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
如何用maven生成xsd?
默认情况下,架构是在 wsdl 文件中生成的。如果您想要将 xsd 放在单独的文件中,请通过添加以下内容来修改您的 pom:
<argline>-createxsdimports</argline>
在 java2ws-plugin 配置中(在您的情况下,它将与
<verbose>
标签并排)。