java - Axis2 客户端的最小类路径是什么?

标签 java maven-2 classpath axis2

我想用 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/

相关文章:

grails - Grails的classpath问题

java - 我的代码请求抛出异常,但是当我这样做时,它说不应抛出异常

java - 在 JNA 中定义 HGlobal

java - 如何获取当前星期几(如星期一等)并在 android 中进行比较

maven-2 - 使用 maven 的自定义编译器

java - 如何使用 Maven 创建具有依赖项的可执行/可运行 JAR?

maven-2 - Nexus 支持批量上传工件吗?

java - 导入Android平台类的问题

java - 为什么在预期返回类型不匹配时允许编译?

java - 如何从 Java 应用程序的配置文件设置类路径