根据未来任务配置gradle插件

Configure gradle plugin based on future tasks


根据未来任务配置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构建脚本重新加载项目.


  • .htaccess .net .net-core 2d 3d 3d-printing abstract-syntax-tree actions-on-google actionscript-3 activemq acumatica adobe-xd aframe ag-grid air airflow ajax akka alexa algorithm alignment allure amadeus amazon-cognito amazon-deequ amazon-dynamodb amazon-ec2 amazon-redshift amazon-s3 amazon-sqs