diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java index 84fe4f12b71c..3b47b7e33c91 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java @@ -445,7 +445,9 @@ public class BaseGradleProjectResolverExtension implements GradleProjectResolver final String[] lines = { "gradle.taskGraph.beforeTask { Task task ->", " if (task instanceof JavaForkOptions) {", - " task.jvmArgs '" + debuggerSetup.trim() + '\'', + " def jvmArgs = task.jvmArgs.findAll{!it?.startsWith('-agentlib') && !it?.startsWith('-Xrunjdwp')}", + " jvmArgs << '" + debuggerSetup.trim() + '\'', + " task.jvmArgs jvmArgs", " }" + "}", };