1

我有一个 WSDL,我需要从中触发一些命令。我需要将此作为 Maven 插件 (Mojo) 的一部分

我是 SOAP 的相对新手,所以我想知道的是:

1)这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?

2)如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?

3)如果没有,我的选择是什么?

4

1 回答 1

0

这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?

是的,这是可能的,您不需要任何类型的容器来运行 SOAP 客户端。

如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?

我会考虑使用 Java 6 中包含的JAX-WS RI 之类的 JAX-WS 堆栈。更简单、更优雅。以下是一些入门教程:

简而言之,用于wsimport生成和编译连接到服务并从 Mojo 使用它们所需的 Web 服务工件。

于 2010-09-15T22:49:11.197 回答