Mark的答案有效,但我更像是一个Maven的家伙,并希望最终将输出jar文化化.
以下是使用Maven的方法.
>将WSDL下载到目录(例如mydir / MyWsdl.wsdl).
>创建一个pom.xml文件(如下所示).
>运行mvn包.
这就是你最终会得到的结果
└── mydir
├── MyWsdl.wsdl
├── pom.xml
└── target (add this dir to .gitignore)
├── generated-sources
├── mywsdl-0.1.0-SNAPSHOT.jar
├── mywsdl-0.1.0-SNAPSHOT-sources.jar
└── mywsdl-0.1.0-SNAPSHOT-javadoc.jar
和pom.xml文件的来源
4.0.0
com.example
mywsdl
0.1.0-SNAPSHOT
My WSDL client
org.apache.axis2
axis2-wsdl2code-maven-plugin
1.6.2
wsdl2code
com.example
MyWsdl.wsdl
org.apache.maven.plugins
maven-source-plugin
attach-sources
jar
org.apache.maven.plugins
maven-javadoc-plugin
attach-javadocs
jar
org.apache.axis2
axis2
1.6.2
org.apache.axis2
axis2-adb
1.6.2
org.apache.ws.commons.axiom
axiom-api
1.2.14
org.apache.ws.commons.axiom
axiom-impl
1.2.14
UTF-8