我有一個包含JAX-WS web服務(使用JavaEE 6和@WebService
註釋)的java服務器端項目。使用maven生成Flex SOAP客戶端
是否有某種插件可以讓我在Maven構建過程中生成Flex客戶端存根?
我看了看enunciate,但它似乎只生成AMF客戶端。
我也試圖看看GraniteDS,但他們的文檔似乎對我有點不透明。
注意我的Flex項目是使用flexmojos編譯的,它包含一個flexmojos:生成應該能夠生成域對象的mojo(但是我不知道如何說它使用來自另一個項目的域類,而不是一個不同的文件夾)。
那麼,有沒有任何maven插件可以允許this Adobe page中描述的那種功能?
對我而言,Glassfish在部署時生成WSDL,我沒有它,並且希望將Java服務類直接映射到Flex。在這種情況下,我認爲代碼生成(構建過程之外)不是最有效的方式,因爲它允許非同步的客戶端到服務器代碼。 – Riduidel
嗯,我從來沒有說過這是最乾淨的方式;-)這只是一個工作,然後沒有其他選擇,沒有自己做一切。從那時起,我完全從SOAP通信切換到AMF通信。在我的構建中使用Granited併爲BlazeDS使用自定義模板。我甚至最近向flexmojos提交了一個補丁,允許在多個模塊中共享模板(將可能是4.0-RC2或4.0-Final的一部分)。 –