Java WSDL客户端即时

时间:2014-02-14 14:53:56

标签: java maven wsdl

我有一个maven项目,其中包含使用给定wsdl位置的客户端点Web服务的通知机制。

我的问题是;首先需要在另一个项目中使用wsdl创建客户端,然后将客户端源导入到我的项目中?

或者我可以在项目中添加一个新的maven模块,并将这个新模块的依赖项添加到我的主项目中,以便我可以轻松使用wsdl的方法。如果第二个问题的回答是“是”那么我该怎么做?我应该创建一个初始构建,以便能够使用java类吗?

1 个答案:

答案 0 :(得分:1)

您可以在项目中创建一个代表客户端界面的模块。您应该使用maven基于wsdl在该模块中生成代码。项目类型应该是一个罐子。然后,您可以依赖项目其余部分中的模块/ jar。然后,您需要至少运行一次maven安装,以生成类并为您的repo构建一个jar。

The Apache CXF project has a maven plugin.