如何将语句预先添加到gradle在Distar中生成的脚本中?

如何将语句预先添加到gradle在Distar中生成的脚本中?,gradle,build.gradle,Gradle,Build.gradle,我目前正在使用gradle 2.1开发一个项目,我想在gradle创建的脚本前添加一个命令,并将其放入已创建的tar归档文件的/bin/目录中。(我正在使用应用程序插件)。我怎样才能做到这一点,还是不可能 我试图解决的问题是,gradle构建自动构建多个docker映像并启动容器。每个容器的CMD指向gradle创建的脚本。但是现在我想在应用程序启动之前启动mongoDB。好的,我终于找到了问题的解决方案 这相当简单。您可以在startScripts任务中添加操作unixScript.text或

我目前正在使用gradle 2.1开发一个项目,我想在gradle创建的脚本前添加一个命令,并将其放入已创建的tar归档文件的
/bin/
目录中。(我正在使用应用程序插件)。我怎样才能做到这一点,还是不可能


我试图解决的问题是,gradle构建自动构建多个docker映像并启动容器。每个容器的
CMD
指向gradle创建的脚本。但是现在我想在应用程序启动之前启动
mongoDB

好的,我终于找到了问题的解决方案

这相当简单。您可以在
startScripts
任务中添加操作
unixScript.text
windowsScript.text
,结果如下:


startScript << {
    unixScript.text = "<your command here>" + unixScrip.text
    windowsScript.text = "<your command here>" + windowsScript.text
}