better logging

This commit is contained in:
Alexander Doroshko
2012-02-10 19:38:33 +04:00
parent 849bc0e707
commit b902b14fc4
@@ -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;