我使用Eclipse,并且有wsdl。现在,我需要从此wsdl生成Java类。
如何从Eclipse中做到这一点?
答案 0 :(得分:0)
您需要熟悉maven
,为您的WSDL
文件添加以下依赖项和一些配置。
1)首先添加这些依赖项
<dependencies>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.0</version>
<type>pom</type>
</dependency>
</dependencies>
2)为WSDL
文件添加配置
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>wsimport-from-jdk</id>
<goals>
<goal>wsimport</goal>
</goals>
</execution>
</executions>
<configuration>
<wsdlUrls>
<wsdlUrl>
https://example.com/mywsdl.wsdl
</wsdlUrl>
</wsdlUrls>
<packageName>com.sample.wsdl.client</packageName>
<sourceDestDir>src\main\java</sourceDestDir>
</configuration>
</plugin>
</plugins>
</build>
3)构建源代码
mvn generate-sources
在pom.xml
所在的该项目的根文件夹中运行此命令。
有关更多详细信息,github sample