From 3688da26bbc6a2a1e653221ce378a50d2f13de5e Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 19 May 2015 16:19:39 +0300 Subject: [PATCH] don't allow to create artifacts with duplicated names (IDEA-135636) --- .../configuration/artifacts/ArtifactsStructureConfigurable.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java index 1e50860e7937..ce14999f05b9 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactsStructureConfigurable.java @@ -15,6 +15,7 @@ */ package com.intellij.openapi.roots.ui.configuration.artifacts; +import com.intellij.CommonBundle; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DefaultActionGroup; @@ -294,6 +295,7 @@ public class ArtifactsStructureConfigurable extends BaseStructureConfigurable { @Override public void apply() throws ConfigurationException { myPackagingEditorContext.saveEditorSettings(); + checkForEmptyAndDuplicatedNames("Artifact", CommonBundle.getErrorTitle(), ArtifactConfigurableBase.class); super.apply(); myPackagingEditorContext.getManifestFilesInfo().saveManifestFiles();