所以我有wsdl,我自动用jax生成Web服务客户端类 - ws:
<build>
<pluginManagement>
<plugins>
<!-- usage of jax-ws maven plugin -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.12</version>
<executions>
<execution>
<id>wsimport-from-jdk</id>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- using wsdl from an url -->
<!-- wsdlUrls> <wsdlUrl> http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl
</wsdlUrl> </wsdlUrls -->
<!-- or using wsdls file directory -->
<wsdlDirectory>src/main/resources/wsdl</wsdlDirectory>
<!-- which wsdl file -->
<wsdlFiles>
<wsdlFile>ACTGMCOMUltalta_v1.wsdl</wsdlFile>
</wsdlFiles>
<!-- Keep generated files -->
<keep>true</keep>
<!-- Package name -->
<packageName>com.organization.name</packageName>
<!-- generated source files destination -->
<sourceDestDir>target/generatedclasses</sourceDestDir>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
我遇到的问题是,由于模式的原因,会产生超过800个(小)类。
任何人都知道wsimport是否有一个选项来减少生成的类的数量,使它们成为内部或类似的?
任何帮助都会非常感激。