Пользовательские грааля и гибкая сборка для различных сред - PullRequest
0 голосов
/ 23 марта 2011

Я бы хотел выпустить одну команду для сборки как проекта grails, так и проекта flex (проект Flex можно создать с помощью Ant). У меня есть файл, WEB-INF / flex / services-config.xml, который должен отличаться для сборки PROD war и среды DEV.

Я имею в виду наличие двух файлов: services-config-PROD.xml и services-config-DEV.xml, а затем копирую соответствующий файл в services-config.xml всякий раз, когда происходит сборка.

Итак, в dev я запускаю 'grails run-app', и он копирует файл и запускает приложение; и для prod я запускаю 'grails war' (или какую-то другую команду), и он копирует файл, создает war, а также вызывает проект Flex для сборки через его файл сборки Ant.

Каков наилучший способ добиться этого или, по крайней мере, какой-либо части того, что я спрашиваю?

1 Ответ

0 голосов
/ 23 марта 2011

Кажется слишком сложным.Зачем вам нужен сервис-конфиг?Лично я никогда не использую его, я использую код для создания своих сервисов, которые могут быть выполнены динамически, если это необходимо.Если вы хотите один для prod или dev, вы можете сделать это в коде.

Я полагаю, что prod и dev - это просто 2 разных URL сервера?Я обычно позволяю html передавать эти URL-адреса с помощью FlashVars.Таким образом, оба сервера могут указывать на один и тот же swf (или на разные версии swf), но просто измените этот FlashVar, чтобы приложение указывало на другое местоположение.

...