2014-02-14 94 views
1

我有一個maven項目,其中包含使用給定wsdl位置的客戶端點Web服務的通知機制。動態Java WSLD客戶端

我的問題是:首先需要在另一個項目中使用wsdl創建客戶端,然後將客戶端源導入到我的項目中?

或者我可以添加一個新的Maven模塊到我的項目中,並將這個新模塊的依賴項添加到我的主項目中,以便我可以輕鬆使用wsdl的方法。如果第二個問題的答案是「是」,那我該怎麼做?我應該創建一個初始版本以便能夠訪問java類嗎?

回答

1

您可以在項目中創建代表客戶端界面的模塊。你應該使用maven來生成基於wsdl的模塊中的代碼。項目類型應該是一個jar。然後,您可以在項目的其餘部分依賴該模塊/ jar。然後,您需要至少運行一次maven install來生成類併爲您的repo構建一個jar。

The Apache CXF project has a maven plugin.