From b902b14fc4a59f6da828fd77e4d39ece282a8c35 Mon Sep 17 00:00:00 2001 From: Alexander Doroshko Date: Fri, 10 Feb 2012 19:33:01 +0400 Subject: [PATCH] better logging --- .../org/jetbrains/idea/maven/project/MavenProject.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 767438724e2a..6503756ea1c7 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 @@ -802,14 +802,17 @@ public class MavenProject { @NotNull public ModuleType getModuleType() { + MavenImporter mavenImporter = null; ModuleType typeFromImporter = null; + for (MavenImporter each : getSuitableImporters()) { final ModuleType moduleType = each.getModuleType(); if (typeFromImporter != null && !typeFromImporter.equals(moduleType)) { MavenLog.LOG.error("Incompatible plugins: " + each.getClass().getName() + " wants to create " + - moduleType.getName() + " for project " + getName() + " whereas some other importer requires " + - typeFromImporter.getName()); + moduleType.getName() + " for project " + getName() + + " whereas " + mavenImporter.getClass().getName() + " requires " + typeFromImporter.getName()); } + mavenImporter = each; typeFromImporter = moduleType; } return typeFromImporter != null ? typeFromImporter : StdModuleTypes.JAVA;