根据未来任务配置gradle插件 已获得1个解决方法 2020-08-19 06:27:39 gradle
我有一个插件,我需要根据任务是否要运行来切换属性.这是必需的,因为在ide (intellij) 中运行时需要禁用此标志,而如果特定运行时任务正在运行,则需要启用此标志.
我试过了
gradle.taskGraph.whenReady { if (it.hasTask(tasks.runtime)) {
javafx.configuration = "compileOnly"
}
}
但这给了我一个错误
do i need to throw an exception or does the computer automatically throws one at runtime?
有没有办法根据任务提前 (在插件配置期间) 设置这个属性,或者更好的方法来完成这个?
根据未来任务配置gradle插件 方法1
在构建脚本中,您可以评估IDE添加的以下属性:
idea.active
IDE在您从IDE运行Gradle任务时设置的属性;
idea.sync.active
IDE在IDE时添加的属性从Gradle构建脚本重新加载项目.