Grails 2.5——可以修改构建脚本吗?



grails有一种开箱即用的方式来产生战争。你只需在项目目录中输入"grails war"。问题是,是否有可能(并且建议)修改grails构建脚本来做一些稍微不同的事情,例如也构建生成该war的源代码的zip,并给它相同的名称?

我知道这可以通过外部工具完成,比如jenkins在构建服务器上运行,但这超出了我们的预算。

换句话说,grails是为了修改它的war构建过程而设计的吗?

首先,Grails中包含的脚本不能被修改,而是由您自己的自定义脚本使用。

使用grails create-script创建自己的构建过程或Gant脚本(而不是Gradle)非常容易,并且在文档中有概述。有自定义脚本的项目并不少见,例如grails publish-build,它创建WAR,存档资源,发送通知等。

最新更新