Gradle 如何将属性传递给依赖项?

Gradle 如何将属性传递给依赖项?,gradle,Gradle,Gradle任务具有daemon属性,我希望在启动应用程序时该属性为false,但在将其作为验收测试(fastend2end)任务的依赖项时为true 我可以指定fastend2end守护程序的值为true吗?但是,当我单独运行jettyRun时,我希望守护进程属性为false。您不能直接执行此操作。但是,如果fastend2end任务位于执行图中,则可以使用以下代码段设置守护程序属性: gradle.taskGraph.whenReady {graph -> if (graph.

Gradle任务具有daemon属性,我希望在启动应用程序时该属性为false,但在将其作为验收测试(fastend2end)任务的依赖项时为true


我可以指定fastend2end守护程序的值为true吗?但是,当我单独运行jettyRun时,我希望守护进程属性为false。

您不能直接执行此操作。但是,如果fastend2end任务位于执行图中,则可以使用以下代码段设置守护程序属性:

gradle.taskGraph.whenReady {graph ->
    if (graph.hasTask(fastend2end)) {
        jettyRun.daemon = true
    }
}

你不能直接这么做。但是,如果fastend2end任务位于执行图中,则可以使用以下代码段设置守护程序属性:

gradle.taskGraph.whenReady {graph ->
    if (graph.hasTask(fastend2end)) {
        jettyRun.daemon = true
    }
}