gradle - 调用gradle脚本时如何自动运行任务
问题描述
当使用 gradle 构建项目时,我有一个文件需要推送到特定目录中。到目前为止,我的解决方案是在 build.gradle 内部:
....
task copyTask(type: Copy) {
from 'filename'
into 'dirctoryname'
}
这个网站上的另一个问题是,为什么他们的任务会自动执行,并被告知他们需要在任务中添加一个闭包(如 doLast)。
然而,我实际上希望任务自动执行,所以我没有使用任何闭包。当我手动运行任务时,它工作得很好,文件被复制到目录中。
然而,当我右键单击 -> 在 IntelliJ 中运行构建脚本时,什么也没有发生。每当执行构建脚本时,如何让任务自动执行?
我在想像“dependsOn this”这样的东西,但这只会引发令人讨厌的错误。并且“build.dependsOn copyTask”不会抛出错误,也不会复制文件。
解决方案
您必须将创建filename
也链接到部门。例如
copyTask.dependsOn myBuildStep
assemle.dependsOn copyTask
推荐阅读
- amazon-web-services - Container is not able to call S3 in Fargate
- angular - Issue with Dynamic Titles in Angular 2+ when switching tabs
- r - Subset table by replacing some row values
- php - 创建空表并插入数据
- vimeo - 显示没有密码的受密码保护的 Vimeo 视频
- python - Updating a python array without loops?
- google-cloud-platform - How to add cloudsql role to a service account via cloud-deployment-manager
- reactjs - 如何使用从 Java API 检索的数据呈现数据表组件来解决此问题?
- c# - 主键盘上 Enter 键的虚拟键码是什么?
- vert.x - 通过 Eclipse 运行 Vert.x (w/ES4X)