如何在调用gradle脚本时自动运行任务

如何在调用gradle脚本时自动运行任务,gradle,intellij-idea,groovy,android-gradle-plugin,build.gradle,Gradle,Intellij Idea,Groovy,Android Gradle Plugin,Build.gradle,当使用gradle构建项目时,我有一个文件需要推送到一个特定的目录中。 到目前为止,我的解决方案在build.gradle本身中: .... task copyTask(type: Copy) { from 'filename' into 'dirctoryname' } 这个网站上的另一个问题是,为什么他们的任务被自动执行,并且被告知他们需要在任务中添加一个闭包(比如doLast) 然而,我实际上希望任务自动执行,所以我不使用任何闭包。 当我手动运行任务时,它工作正常,文件被复制到目录中 但

当使用gradle构建项目时,我有一个文件需要推送到一个特定的目录中。 到目前为止,我的解决方案在build.gradle本身中:

....
task copyTask(type: Copy) {
from 'filename'
into 'dirctoryname'
}
这个网站上的另一个问题是,为什么他们的任务被自动执行,并且被告知他们需要在任务中添加一个闭包(比如doLast)

然而,我实际上希望任务自动执行,所以我不使用任何闭包。 当我手动运行任务时,它工作正常,文件被复制到目录中

但是,当我右键单击->在IntelliJ中运行构建脚本时,什么都没有发生。 如何让任务在执行构建脚本时自动执行

我在想类似“dependsOn this”的东西,但那只会带来严重的错误。
“build.dependsOn copyTask”不会抛出错误,但也不会复制文件。

您必须将
文件名的创建也链接到deps。例如

copyTask.dependsOn myBuildStep
assemle.dependsOn copyTask