我想用 Maven2 构建一个 Axis2 客户端(我只是访问一个远程 Web 服务,我没有实现一个!)我不想添加 21MB 的 JAR 到我的项目。当我使用 ADB 转换 WSDL 时,我必须在 pom.xml 中放入什么来编译代码?
最佳答案
客户端的最小 jar 是:
- activation-1.1.jar
- axiom-api-1.2.8.jar
- axiom-impl-1.2.8.jar
- axis2-adb-1.5.1.jar
- axis2-kernel-1.5.1.jar
- axis2-transport-http-1.5.1.jar
- axis2-transport-local-1.5.1.jar
- commons-codec-1.3.jar
- commons-httpclient-3.1.jar
- commons-logging-1.1.1.jar
- httpcore-4.0.jar
- mail-1.4.jar
- neethi-2.0.4.jar
- wsdl4j-1.6.2.jar
- XmlSchema-1.4.3.jar
以下 STAX jar 不是 Axis2 1.5.1 版本的一部分,如果您的 JDK 版本低于 6,则需要:
- stax-1.2.0.jar
- stax-api-1.0.1.jar
关于java - Axis2 客户端的最小类路径是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320178/