【发布时间】:2015-10-12 14:18:25
【问题描述】:
这里是 Grails 2.4.5。目前我在我的 Grails 应用程序中使用了几个 Grails 插件,并且进行“完整”本地构建需要我连续运行多个 Grails 命令:
// 1.
grails clean
grails refresh-dependencies
// 2. Codenarc
grails codenarc
// 3. Run unit tests
grails test-app -unit
// 4. If all pass, then build with lightweight deployer plugin
grails lightweight --artifactName=myapp
我想知道是否有办法(可能在 BuildConfig 中)将所有这些单独的调用联合到一个 buildAll 命令中,如果其中任何一个在此过程中抛出 BuildExceptions,则构建失败(如果有问题,他们都会这样做)。
如果我能做到最好:
grails buildAll
并且每次都完成上述所有 4 个步骤。
注意:如果你们都喜欢“老兄,你不应该每次都refresh-dependencies,兄弟”那么我都喜欢“老兄,我正在使用的 1+ 个插件中存在一些重大错误,所以是的,布拉赫"。
【问题讨论】:
-
为什么不使用
create-script创建自己的 Gant 脚本?这通常是我们在 Grails 中使用多步骤构建时所做的。 -
可能是因为我不知道它@JoshuaMoore (+1) !所以根据我做的文档
grails create-script buildAll创建src/main/srcipts/buildAll.groovy。但是,我如何在buildAll.groovy中定义其他 Grails 命令?
标签: grails