在grails应用程序中使用ant构建有意义吗?

在grails应用程序中使用ant构建有意义吗?,grails,ant,groovy,build,Grails,Ant,Groovy,Build,如果我理解正确的话,groovy和grails的目的是在没有(可见)编译的情况下执行。然而,我继承了一些我无法再构建的旧grails代码 我可以看到为特殊目的使用build.xml文件的优点,但是,考虑到Grails的编程本质是动态运行,使用构建脚本是否有意义,或者曾经有过意义 一个来自Grails的新手的问题 谢谢 LuisGrails是一个高生产率的开发框架,它利用基于Java的最佳技术简化web应用程序开发。其目的不是“在没有可见编译的情况下执行” Grails简化开发过程的一种方法是通过

如果我理解正确的话,groovy和grails的目的是在没有(可见)编译的情况下执行。然而,我继承了一些我无法再构建的旧grails代码

我可以看到为特殊目的使用build.xml文件的优点,但是,考虑到Grails的编程本质是动态运行,使用构建脚本是否有意义,或者曾经有过意义

一个来自Grails的新手的问题

谢谢


Luis

Grails是一个高生产率的开发框架,它利用基于Java的最佳技术简化web应用程序开发。其目的不是“在没有可见编译的情况下执行”

Grails简化开发过程的一种方法是通过提供固定的构建功能——当你谈论不可见的编译时,你就是“Grails run app”。但该命令仅用于开发,强烈建议您不要在其他任何地方使用它。部署时,您希望运行

grails -Dgrails.env=prod war
为生产环境生成war文件。您将需要利用Grails构建机制来定制构建过程,以满足您的需要——例如,您可以编写一个构建脚本,将war复制到一台机器上或部署它


签出,它是ant的包装,但是groovy…

FYI
Dgrails。上面命令中的env=prod
可以省略,因为prod是
war
命令的默认env