使用grails应用程序使用ant build是否有意义?

时间:2010-10-30 18:57:24

标签: grails ant groovy build

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

我可以看到将build.xml文件用于特殊目的的优点,但是,考虑到Grails的编程特性是在运行中运行,它是否能够实现,或者它在某一点上是否有意义,使用构建脚本?

来自Grails的一个相当新手的问题。

谢谢!

路易斯

1 个答案:

答案 0 :(得分:3)

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

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

grails -Dgrails.env=prod war

为生产环境生成war文件。您将希望利用Grails构建机制来为您的目的自定义构建过程 - 例如,您可以编写构建脚本以将战争复制到计算机或部署它。

查看gant,这是一个围绕蚂蚁的包装,但是很时髦......