Fix compilation GradleModuleBuilder GradleModuleWizardStep
diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleBuilder.java b/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleBuilder.java index 9a32dee..cdbbcb5 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleBuilder.java +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleBuilder.java
@@ -120,38 +120,13 @@ @NotNull @Override public Module createModule(@NotNull ModifiableModuleModel moduleModel) - throws InvalidDataException, IOException, ModuleWithNameAlreadyExists, JDOMException, ConfigurationException { + throws InvalidDataException, IOException, ModuleWithNameAlreadyExists, JDOMException, ConfigurationException { LOG.assertTrue(getName() != null); final String originModuleFilePath = getModuleFilePath(); LOG.assertTrue(originModuleFilePath != null); - String moduleName; - if (myProjectId == null) { - moduleName = getName(); - } - else { - moduleName = ModuleGrouperKt.isQualifiedModuleNamesEnabled() && StringUtil.isNotEmpty(myProjectId.getGroupId()) - ? (myProjectId.getGroupId() + '.' + myProjectId.getArtifactId()) - : myProjectId.getArtifactId(); - } - Project contextProject = myWizardContext.getProject(); - String projectFileDirectory = null; - if (myWizardContext.isCreatingNewProject() || contextProject == null || contextProject.getBasePath() == null) { - projectFileDirectory = myWizardContext.getProjectFileDirectory(); - } - else if (myWizardContext.getProjectStorageFormat() == StorageScheme.DEFAULT) { - String moduleFileDirectory = getModuleFileDirectory(); - if (moduleFileDirectory != null) { - projectFileDirectory = moduleFileDirectory; - } - } - if (projectFileDirectory == null) { - projectFileDirectory = contextProject.getBasePath(); - } - if (myWizardContext.getProjectStorageFormat() == StorageScheme.DIRECTORY_BASED) { - projectFileDirectory += "/.idea/modules"; - } - String moduleFilePath = projectFileDirectory + "/" + moduleName + ModuleFileType.DOT_DEFAULT_EXTENSION; + String moduleName = myProjectId == null ? getName() : myProjectId.getArtifactId(); + String moduleFilePath = myWizardContext.getProjectFileDirectory() + "/.idea/modules/" + moduleName + ModuleFileType.DOT_DEFAULT_EXTENSION; deleteModuleFile(moduleFilePath); final ModuleType moduleType = getModuleType(); final Module module = moduleModel.newModule(moduleFilePath, moduleType.getId());
diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleWizardStep.java b/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleWizardStep.java index f540c42..73957cc 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleWizardStep.java +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/gradle/kdsl/GradleModuleWizardStep.java
@@ -248,10 +248,5 @@ public String getHelpId() { return "Gradle_Archetype_Dialog"; } - - @Override - public void disposeUIResources() { - Disposer.dispose(myParentProjectForm); - } }