我想發出一個命令來建立一個雙方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