我想发出一个命令来建立一个双方Grails和Flex项目(Flex项目可以使用Ant待建)。我有一个文件,WEB-INF/flex/services-config.xml对于PROD war build和DEV环境需要不同。定制Grails和Flex构建针对不同的环境
我想有两个文件:服务 - 配置 - PROD.xml服务 - 配置 - DEV.xml,然后复制相关的一个服务-config.xml中每当构建发生。
所以在开发中我跑“的Grails运行的应用程序”,并将其复制文件并运行应用程序;并为prod运行'grails war'(或其他命令),它复制文件,创建一个战争,并调用Flex项目通过它的Ant构建文件构建。
什么将是达致这最好的办法,或者至少要问什么,我的任何一部分?
谢谢,这是一个好主意,但问题是,我使用的是空气,所以没有Flash变数。 – Fletch 2011-03-24 14:43:06
哦,对不起,没有看到标签:)另一种解决方案是使用编译器条件。由于您使用ANT构建它,因此您可以添加额外的编译器参数,以根据条件编译两个项目的版本。这里有一个教程如何做到这一点:http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html – 2011-03-24 15:01:44
谢谢,我会尝试在Flex方面。 Grails方面仍然非常出色,但我会单独解决这个问题。其实我只在你的回应后加了Air标签:-)。 – Fletch 2011-03-25 08:46:22