我目前正在使用gradle 2.1处理项目,我想在gradle创建的脚本前添加一个命令并将其放入创建的tar存档的/bin/
目录中。 (我正在使用应用程序插件)。我怎样才能实现这一目标,或者不可能实现这一目标?
我想解决的问题是,gradle构建会自动构建多个docker镜像并启动容器。每个容器的CMD
指向gradle创建的脚本。但现在我想在应用程序启动之前启动mongoDB
。
答案 0 :(得分:1)
好的,我终于找到了问题的解决方案here
它相当简单。您可以在unixScript.text
任务中添加操作windowsScript.text
或startScripts
,从而产生以下内容:
startScript << {
unixScript.text = "<your command here>" + unixScrip.text
windowsScript.text = "<your command here>" + windowsScript.text
}