Axis2 客户端的最小类路径是多少?
我想用 Maven2 构建一个 Axis2 客户端(我只访问远程 Web 服务,我没有实现一个!),我不想向我的项目添加 21MB 的 JAR。当我使用ADB转换WSDL时,我必须在我的pom.xml中放入什么来编译代码?
我想用 Maven2 构建一个 Axis2 客户端(我只访问远程 Web 服务,我没有实现一个!),我不想向我的项目添加 21MB 的 JAR。当我使用ADB转换WSDL时,我必须在我的pom.xml中放入什么来编译代码?
客户端的最小 jar 数为:
下面的 STAX jar 不是 Axis2 1.5.1 版本的一部分,如果您的 JDK 版本少于 6,则需要使用:
(注意:这个回应是由Aaron Digulla本人提供的。以下是他自己答案的确切文本。
在 maven2 中,使 ADB 客户端工作的最低依赖关系集(“ADB”,就像您从 WSDL 创建 Java 类的方式一样)是这样的:
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>1.4.1</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.4.1</version>
</dependency>
嗯......似乎我不能将其标记为正确答案。有人可以复制这个,所以我可以标记他的帖子吗?