Gradle: do not duplicate jvmArgs of JavaForkOptions tasks during debug

This commit is contained in:
Vladislav.Soroka
2017-07-21 12:24:44 +03:00
parent 1099c43eaf
commit ffd356b916
@@ -698,7 +698,7 @@ public class BaseGradleProjectResolverExtension implements GradleProjectResolver
" if (task instanceof JavaForkOptions && (" + names + ".contains(task.name) || " + names + ".contains(task.path))) {",
" def jvmArgs = task.jvmArgs.findAll{!it?.startsWith('-agentlib:jdwp') && !it?.startsWith('-Xrunjdwp')}",
" jvmArgs << '" + jvmAgentSetup.trim().replace("\\", "\\\\") + '\'',
" task.jvmArgs jvmArgs",
" task.jvmArgs = jvmArgs",
" }" +
"}",
};