如果我正确理解的话,常规和grails的目的是在不进行(可见)编译的情况下执行。但是,我继承了一些旧的grails代码,无法再构建了。
我可以看到为特殊目的而拥有build.xml文件的好处,但是考虑到Grails的编程本质是即时运行,使用或仅在某一时刻有意义?脚本?
一个来自Grails的新手的问题。
谢谢!
路易斯
最佳答案
Grails是一个高生产率的开发框架,它利用了基于Java的最佳技术来简化Web应用程序开发。目的不是“不进行可见编译就执行”。
Grails简化开发过程的一种方法是提供固定的构建功能-当您谈论没有可见的编译时,您就是“grails run-app”。但是该命令仅在开发中使用,强烈建议您不要在其他任何地方使用它。部署时,您想运行
grails -Dgrails.env=prod war
为生产环境生成 war 文件。您将要利用Grails构建机器来针对您的目的自定义构建过程-例如,您可以编写构建脚本以将 war 复制到计算机上或进行部署。
看看gant,它是围绕 Ant 的包装,但是很时髦。
关于grails - 在grails应用程序中使用ant build是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4060187/