Maven 2 是否有Maven插件可以从Java为BlazeDS生成AS3类?

Maven 2 是否有Maven插件可以从Java为BlazeDS生成AS3类?,maven-2,flex3,maven-plugin,blazeds,Maven 2,Flex3,Maven Plugin,Blazeds,我正在寻找一个maven插件,它可以从Java类生成ActionScript3类,以便通过对象远程处理访问它们。 我见过FlexMojo,但它使用GraniteDS生成器,这在映射枚举对象时会产生一些问题(可以通过这里介绍的解决方法解决:如果您在这里搜索过,这可能会很有用) 到目前为止,我发现的所有东西都是解释如何使用Flash Builder 4在flex端生成VO类的人,但是这个解决方案不能在工业开发环境中使用。再看一看我也发现了这个,虽然它不是maven插件,但它可能会变成一个: 它是由

我正在寻找一个maven插件,它可以从Java类生成ActionScript3类,以便通过对象远程处理访问它们。 我见过FlexMojo,但它使用GraniteDS生成器,这在映射枚举对象时会产生一些问题(可以通过这里介绍的解决方法解决:如果您在这里搜索过,这可能会很有用)


到目前为止,我发现的所有东西都是解释如何使用Flash Builder 4在flex端生成VO类的人,但是这个解决方案不能在工业开发环境中使用。

再看一看

我也发现了这个,虽然它不是maven插件,但它可能会变成一个:


它是由《使用Flex进行企业开发》一书的作者创建的。寻找实用工具DTO2Fx。

主要问题是flex用户认为他们可以从flex builder内部完成所有工作,adobe通过提供蹩脚的工具来鼓励这种观点。在我的上一个flex项目(granite)中,我们对值对象使用flexmojo生成器没有问题(枚举和集合工作得很好),但我必须为服务事件编写自己的生成器,并为flex代码编写许多预处理器,因为mxmlc阻塞了flex builder允许的许多代码构造。正如您所说的,您可以在工业开发环境中使用flex,但是通常在maven方面会涉及很多黑客攻击,这最终会发生在哪里?我有完全相同的问题——一个Java/Maven项目和大量要生成的flex值对象。不希望Flex Builder成为发生这种情况的地方…@HDave——最后,我们继续使用FlexMojo插件生成VO对象。对于枚举对象,我们修改了read/writeExternal()方法以满足需要。我没有尝试flex annotations系统,因为它太旧了,我担心当进化开始发挥作用时,我会遇到一些问题……你有没有用blazeDS在枚举或集合映射上测试过它?在生产中使用没有问题的集合进行测试。不适用于枚举。这是正确答案。如果没有托管,您可以将其托管在自己的github maven repo中,但您需要的是Farrata Systems的cleartoolkit或DTO2x。