Apache flex 使用maven生成FlexSOAP客户端

Apache flex 使用maven生成FlexSOAP客户端,apache-flex,soap,maven,jax-ws,Apache Flex,Soap,Maven,Jax Ws,我有一个java服务器端项目,其中包含使用JavaEE6和@WebService注释的JAX-WSWeb服务 是否有某种插件允许我在maven构建期间生成Flex客户端存根 我已经看过了,但它似乎只生成AMF客户端 我也试过看,但是他们的医生对我来说有点不透明 请注意,我的Flex项目是使用flexmojos编译的,它包含一个flexmojos:generate mojo,应该能够生成域对象,但是我不明白如何说它使用来自另一个项目的域类,而不是来自不同的文件夹 那么,是否有任何maven插件可以

我有一个java服务器端项目,其中包含使用JavaEE6和@WebService注释的JAX-WSWeb服务

是否有某种插件允许我在maven构建期间生成Flex客户端存根

我已经看过了,但它似乎只生成AMF客户端

我也试过看,但是他们的医生对我来说有点不透明

请注意,我的Flex项目是使用flexmojos编译的,它包含一个flexmojos:generate mojo,应该能够生成域对象,但是我不明白如何说它使用来自另一个项目的域类,而不是来自不同的文件夹


那么,是否有任何maven插件可以支持中描述的那种功能?

大多数解决方案都使用WebServices WSDL描述并从中生成内容。 我在中记录了这个过程。不要对CXF部分感到困惑,只需看看将Flex设置为Web服务客户机部分即可。当我这样做时,我使用FlashBuilder的代码生成功能来生成代码并使用该代码


我知道这不是最干净的方法,但它在大约两年前就奏效了。像这样的东西当时不可用。。。也许您应该看看这个。

在我的例子中,由于Glassfish在部署时生成WSDL,所以我没有它,希望直接将Java服务类映射到Flex服务类。在这种情况下,我不认为在生成过程之外的代码生成是最有效的方式,因为它允许不同步的客户机服务器代码。我从来没有说过这是最干净的方式去;这只是一个可行的方案,如果不自己做任何事情,就没有其他选择。从那时起,我已经完全从SOAP通信切换到AMF通信。在我的构建中使用Graniteds,并为BlazeDS使用自定义模板。我最近甚至向flexmojos提交了一个补丁,允许在多个模块中共享模板,这可能是4.0-RC2或4.0-Final的一部分。