gpt4 book ai didi

gradle - 根据 future 的任务配置 gradle 插件

转载 作者:行者123 更新时间:2023-12-03 03:06:57 24 4
gpt4 key购买 nike

我有一个插件,我需要根据任务是否要运行来切换属性。这是必需的,因为在 ide (intellij) 中运行时需要禁用此标志,而如果运行特定的运行时任务,则需要启用此标志。

我试过了

gradle.taskGraph.whenReady { if (it.hasTask(tasks.runtime)) {
javafx.configuration = "compileOnly"
}
}

但这给了我一个错误

依赖项配置 ':implementation' 包含在依赖项解析中后,无法更改依赖项。

是否有任何方法可以根据任务或更好的方法来更早地(在插件配置期间)设置此属性?

最佳答案

在构建脚本中,您可以评估 IDE 添加的以下属性:

例如:System.getProperty('idea.active')

关于gradle - 根据 future 的任务配置 gradle 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63409895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com