首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当模块生成任务已存在时,为该任务追加dependsOn

当模块生成任务已存在时,为该任务追加dependsOn
EN

Stack Overflow用户
提问于 2020-12-02 00:58:30
回答 1查看 43关注 0票数 0

我有一个Gradle多项目。项目中的所有模块都引入了一个自定义插件,该插件定义了build任务,即所有常见的构建步骤。它们都是Java项目/模块。

在其中一个名为alt的项目中,我想指定它的构建应该明确地依赖于另外两个任务,即"app-bundle", "intern"

但是,当我为alt设置以下内容时,我得到了下面的错误。

alt的构建添加这个额外的dependsOn逻辑的语法是什么?

build.gradle

代码语言:javascript
复制
val rootBuild = task("build") {
    dependsOn("app-bundle", "intern")
}

错误:

代码语言:javascript
复制
FAILURE: Build failed with an exception.

* Where:
Build file '/Users/rob/git/root-project/alt/build.gradle.kts' line: 22

* What went wrong:
Cannot add task 'build' as a task with that name already exists.
EN

回答 1

Stack Overflow用户

发布于 2020-12-03 02:40:20

希望下面的例子能有所帮助

代码语言:javascript
复制
task("custom1") {
    println("from custom task")
}

tasks["build"].dependsOn("custom1")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65094982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档