From ad0e6cda8b3efcaa3b8100b2e34aa838af5d3f24 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 27 Dec 2016 13:57:33 +0100 Subject: [PATCH] [platform] gives priority to explicitly set "dynamic classpath" option --- .../execution/configurations/JavaCommandLineState.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/execution/openapi/src/com/intellij/execution/configurations/JavaCommandLineState.java b/java/execution/openapi/src/com/intellij/execution/configurations/JavaCommandLineState.java index c4e70e364401..453067da633c 100644 --- a/java/execution/openapi/src/com/intellij/execution/configurations/JavaCommandLineState.java +++ b/java/execution/openapi/src/com/intellij/execution/configurations/JavaCommandLineState.java @@ -53,7 +53,9 @@ public abstract class JavaCommandLineState extends CommandLineState implements J protected GeneralCommandLine createCommandLine() throws ExecutionException { SimpleJavaParameters javaParameters = getJavaParameters(); - javaParameters.setUseDynamicClasspath(getEnvironment().getProject()); + if (!javaParameters.isDynamicClasspath()) { + javaParameters.setUseDynamicClasspath(getEnvironment().getProject()); + } return javaParameters.toCommandLine(); }