gradle - 当构建任务已经存在时,为模块构建任务附加dependsOn
问题描述
我有一个 Gradle 多项目。项目中的所有模块都引入了一个自定义插件,该插件定义了build
任务,即所有常见的构建步骤。它们都是 Java 项目/模块。
在一个名为 的项目中alt
,我想指定它的构建应该特别依赖于另外两个任务,即"app-bundle", "intern"
.
但是当我为 设置以下内容时alt
,我收到以下错误。
为构建附加此附加dependsOn
逻辑的语法是什么alt
?
build.gradle
:
val rootBuild = task("build") {
dependsOn("app-bundle", "intern")
}
错误:
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.
解决方案
希望下面的例子有帮助
task("custom1") {
println("from custom task")
}
tasks["build"].dependsOn("custom1")
推荐阅读
- lua - “尝试使用 TweenService() 时,函数 Create 不是“UnionOperation”的成员
- ionic-framework - 在Android上点击通知时应用程序不显示
- sql - 如何检索已删除的表?
- javascript - 没有 Base64 的音频小书签
- linux - 将旧域的每个页面重定向到新域上的相同页面 URL
- wordpress - 迭代 Wordpress 自定义字段?
- ruby-on-rails - 如何使用 ActiveRecord 按多个类别过滤产品?
- azure - azure 和 S2S VPN 中的 RRAS 服务器
- android - 无侧边框的表格
- java - 为什么我的 IE 浏览器使用 Selenium 和 Cucumber 启动了两次?