2010-10-30 26 views
1

如果我理解正確,groovy和grails的目的是在沒有(可見)編譯的情況下執行。但是,我繼承了一些我無法再構建的舊的Grails代碼。使用ant構建Grails應用程序有意義嗎?

我可以看到爲特殊目的而創建build.xml文件的好處,但是考慮到Grails的編程特性是即時運行,是做出來的還是曾經有過的意義,使用構建腳本?

Grails中一個相當新手的問題。

謝謝!

路易斯

回答

3

Grails是一種高效開發框架,利用最好的品種基於Java技術來簡化Web應用程序開發。目的不是「沒有可見的編輯而執行」。

單程Grails簡化了開發過程,通過提供罐裝構建功能 - 當您談論沒有可見的編譯時,您就是'grails run-app'的東西。但該命令僅用於開發,並且它是強烈建議您不要在其他任何地方使用它。當您部署,要運行

grails -Dgrails.env=prod war 

產生的生產環境war文件。您將希望利用Grails構建機制爲您的目的自定義構建過程 - 例如,您可以編寫構建腳本將戰爭複製到機器或部署它。

退房gant,是繞螞蟻的包裝,但常規...

+0

FYI'Dgrails.env =在以上可以被省略,因爲督促是用於'war'命令的默認的env命令prod' – 2013-12-04 14:57:41

相關問題