diff --git a/packages/gradle/project-graph/src/main/kotlin/dev/nx/gradle/utils/TaskUtils.kt b/packages/gradle/project-graph/src/main/kotlin/dev/nx/gradle/utils/TaskUtils.kt index ed33b6c33d..c1c1ff0ca7 100644 --- a/packages/gradle/project-graph/src/main/kotlin/dev/nx/gradle/utils/TaskUtils.kt +++ b/packages/gradle/project-graph/src/main/kotlin/dev/nx/gradle/utils/TaskUtils.kt @@ -27,6 +27,11 @@ fun processTask( val target = mutableMapOf() target["cache"] = true // set cache to be always true + val continuous = isContinuous(task) + if (continuous) { + target["continuous"] = true + } + // process inputs val inputs = getInputsForTask(task, projectRoot, workspaceRoot, externalNodes) if (!inputs.isNullOrEmpty()) { @@ -300,3 +305,7 @@ fun replaceRootInPath(p: String, projectRoot: String, workspaceRoot: String): St } return null } + +fun isContinuous(task: Task): Boolean { + return task.name == "bootRun" +}