From 6c5bacd4251877e1ededaa20e20ddf6fa13d884f Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 7 Nov 2017 15:00:32 +0100 Subject: [PATCH] java9: avoid loading sources from classpath when compiling in older "moduleless" mode (IDEA-181115) --- jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java b/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java index 12f930a54748..e4ca0f1c8949 100644 --- a/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java +++ b/jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java @@ -141,7 +141,7 @@ public class JavacMain { } } - if (javacBefore9 || !sourcePath.isEmpty()) { + if (javacBefore9 || !sourcePath.isEmpty() || modulePath.isEmpty()) { try { // ensure the source path is set; // otherwise, if not set, javac attempts to search both classes and sources in classpath;