diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProject.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProject.java index 9487d00d168d..521ed69f086f 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProject.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProject.java @@ -29,6 +29,7 @@ import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.LocalFileSystem; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.util.SmartList; +import com.intellij.util.containers.CollectionFactory; import com.intellij.util.containers.ContainerUtil; import gnu.trove.THashMap; import gnu.trove.THashSet; @@ -617,9 +618,9 @@ public class MavenProject { @NotNull public Set getSupportedPackagings() { - Set result = new THashSet(Arrays.asList(MavenConstants.TYPE_POM, - MavenConstants.TYPE_JAR, - "ejb", "ejb-client", "war", "ear", "bundle")); + Set result = CollectionFactory.newSet(MavenConstants.TYPE_POM, + MavenConstants.TYPE_JAR, + "ejb", "ejb-client", "war", "ear", "bundle", "maven-plugin"); for (MavenImporter each : getSuitableImporters()) { each.getSupportedPackagings(result); }