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

标签 grails ant groovy build

如果我正确理解的话,常规和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/

相关文章:

xpath - Groovy GPath 编译器中是否有 XPath?

android - Gradle Crittercism内置映射上传不起作用

multithreading - Grails:如何在异步Web请求后将对象保存到DB?

grails - 即使域无法保存渲染 View 页面代码也不会加载?

grails - 如何在智能12中定义 cucumber 的步骤定义位置

java - 没有完全爆炸耳朵的 Ant 耳朵更新

ant - 在 Jenkins 中通过电子邮件发布 HTML 测试报告?

json - Groovy比较两个具有未知节点名称和值的json

xml - org.xml.sax.SAXNotRecognizedException : Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized 问题

java - 如何在Gradle 3中更改/添加依赖项?