[gradle] use explicit module grouping with per-project import IDEA-202466

This commit is contained in:
Nikita Skvortsov
2018-12-06 13:03:04 +03:00
parent b3a2109ade
commit a67048bbc2
@@ -142,14 +142,14 @@ public class BaseGradleProjectResolverExtension implements GradleProjectResolver
final String mainModuleFileDirectoryPath = mainModuleData.getModuleFileDirectoryPath();
final String jdkName = getJdkName(gradleModule);
String[] moduleGroup = null;
if (!resolverCtx.isUseQualifiedModuleNames()) {
moduleGroup = getIdeModuleGroup(mainModuleData.getInternalName(), gradleModule);
mainModuleData.setIdeModuleGroup(moduleGroup);
}
ExternalProject externalProject = resolverCtx.getExtraProject(gradleModule, ExternalProject.class);
if (resolverCtx.isResolveModulePerSourceSet() && externalProject != null) {
String[] moduleGroup = null;
if (!resolverCtx.isUseQualifiedModuleNames()) {
moduleGroup = getIdeModuleGroup(mainModuleData.getInternalName(), gradleModule);
mainModuleData.setIdeModuleGroup(moduleGroup);
}
for (ExternalSourceSet sourceSet : externalProject.getSourceSets().values()) {
final String moduleId = getModuleId(resolverCtx, gradleModule, sourceSet);
final String moduleExternalName = gradleModule.getName() + ":" + sourceSet.getName();