diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java index 428080560853..2ee7f2531ab1 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/GradleAutoImportAware.java @@ -101,13 +101,18 @@ public class GradleAutoImportAware implements ExternalSystemAutoImportAware { .filter(outputUrl -> VfsUtilCore.isEqualOrAncestor(outputUrl, url)) .isPresent(); - final boolean isInsideModuleCompile = Arrays.stream(ModuleManager.getInstance(project).getModules()) + if (isInsideProjectCompile) { + return true; + } + + boolean isInsideModuleCompile = Arrays.stream(ModuleManager.getInstance(project).getModules()) .map(CompilerModuleExtension::getInstance) .filter(Objects::nonNull) .flatMap(ex -> Stream.of(ex.getCompilerOutputUrl(), ex.getCompilerOutputUrlForTests())) .anyMatch(outputUrl -> VfsUtilCore.isEqualOrAncestor(outputUrl, url)); - return isInsideProjectCompile || isInsideModuleCompile; + return + isInsideModuleCompile; } @Override