Имеет ли смысл использовать ant build с приложением grails? - PullRequest
1 голос
/ 30 октября 2010

Если я правильно понимаю, цель groovy и grails - выполнить без (видимой) компиляции. Тем не менее, я унаследовал некоторый старый код Grails, который не могу больше строить.

Я вижу преимущества наличия файла build.xml для специальных целей, но, учитывая, что природа Grails для программирования заключается в том, чтобы запускаться на лету, имеет ли это смысл или когда-либо имел смысл использовать скрипт сборки?

Вопрос от довольно новичка в Grails.

Спасибо!

Луис

1 Ответ

3 голосов
/ 30 октября 2010

Grails - это высокопроизводительная среда разработки, которая использует лучшие в своем классе технологии на основе Java для упрощения разработки веб-приложений. Цель не в том, чтобы «выполнить без видимой компиляции».

Один из способов, с помощью которого Grails упрощает процесс разработки, заключается в предоставлении стандартных функций сборки - вы являетесь «приложением для запуска grails», когда говорите об отсутствии видимой компиляции. Но эта команда используется только в разработке, и настоятельно рекомендуется не использовать ее где-либо еще. При развертывании вы хотите запустить

grails -Dgrails.env=prod war

для создания файла войны для производственной среды. Вы захотите использовать механизм сборки Grails для настройки процесса сборки для своих целей - например, вы можете написать сценарий сборки, чтобы скопировать войну на компьютер или развернуть ее.

Проверьте Гант , который является оберткой вокруг муравья, но отличный ...

...