我目前正在开发一个Java / Flex项目,我正在寻找一种从我的Java文件中生成一些ActionScript代码部分的方法。
其中一个目标是从JAVA transferObject生成AS valueObjects以及一些AS代码以异步访问serverside函数。
其他重要的一点是,我希望独立于某些IDE。代码生成应该从Maven或Ant运行,并将Java源代码作为输入。
我看了一下,在Eclipse中找到了像SpringROO,Groovy-GRAM,AST这样的东西,......来自花岗岩的人们或多或少地按照我想要的方式生成代码。
感谢您的任何帮助或建议
答案 0 :(得分:1)
我现在使用xText:
我创建了一个元模型(语法),我从中生成了一个eclipse编辑器插件。这个插件帮助我创建文本模型。
从具体模型中,我使用xpand和xtend生成Java和Actionscript代码
感谢大家的帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
因为您需要一个独立的生成器,AtomWeaver可能是一个选项。它是一个独立的工具,没有其他依赖项。它没有命令行选项(它类似于IDE)。
如果您想使用模板构建自己的代码生成器,这很棒,但是如果您想要一个已经制作的生成器,那么您就不幸了......
答案 3 :(得分:0)
查看flexmojos项目https://docs.sonatype.org/display/FLEXMOJOS/Home 它是flex的maven插件,你可以指定一个“生成”目标,maven从java文件生成你的vo。 https://docs.sonatype.org/display/FLEXMOJOS/Generator+Mojo
答案 4 :(得分:0)
GraniteDS GAS3是一个很好的用于为vaule对象生成ActionScript代码。 可以使用groovy模板自定义代码生成。
http://www.graniteds.org/confluence/display/DOC/3.+Gas3+Template+Language
它与Eclipse IDE很好地集成,还有ant和maven插件
答案 5 :(得分:0)
我们使用我们的Web服务xsds定义类型,以使用Freemarker自动生成我们的java传输对象以及我们的actionscript值对象。希望这会有所帮助。