2012-07-03 94 views
2

在我正在研究的項目中,我們有幾個WSDL被視爲接口。 我們正在從WSDLs/XSDs生成Java代碼。如何從具有棄用註釋的WSDL生成Java類?

問題是我必須刪除其中一個接口,但在此之前我想用@deprecated註釋生成類。我還沒有一些WSDL綁定和XSD綁定文件,但只有默認的JAXB屬性(主要是package命名和generateIsSetMethod)。

我使用CXF-CODEGEN-插件與Maven 2

回答

1

使用annox插件,我現在可以標記爲過時用於在參數包裝和/或流出的WSDL中的方法。

在portType中使用WSDL中的文檔標記我不能使用@deprecated Javadoc註釋來標記爲已棄用的接口。 (但只限於Javadoc)。

我在尋找更多:

  • 標記爲棄用(代碼)接口
  • 標記爲已過時所生成的客戶端存根。
+0

你能舉一個例子來說明你做了什麼來實現這個功能嗎?我有同樣的問題,但我不明白這是如何回答它。 –

+0

項目是開源的,所以你可以看看。這個http://websvn.ow2.org/filedetails.php?repname=weblab&path=%2Ftrunk%2FWebLabExchangeModel%2Fmodel%2Fschemas%2Fbindings%2Fxsd-bindings.xml鏈接到綁定文件。如果您檢查reportprovier(這是我們不贊成使用的界面之一),您應該找到annox配置。 – YMomb