[英]java eclipse how to generate java classes from wsdl
我使用Eclipse,并且有wsdl。 现在,我需要从此wsdl生成Java类。
如何从Eclipse中做到这一点?
您只需熟悉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示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.