IDEA-71188 Tell me the name of the module type if it's unknown so I could understand what plugin I miss

This commit is contained in:
irengrig
2011-06-24 20:34:40 +04:00
parent e8a94b16a7
commit 829bc33f7b
2 changed files with 6 additions and 5 deletions
@@ -272,15 +272,16 @@ public class ModuleManagerImpl extends ModuleManager implements ProjectComponent
if (!app.isHeadlessEnvironment() && !modulesWithUnknownTypes.isEmpty()) {
String message;
if (modulesWithUnknownTypes.size() == 1) {
message = ProjectBundle.message("module.unknown.type.single.error", modulesWithUnknownTypes.get(0).getName());
message = ProjectBundle.message("module.unknown.type.single.error", modulesWithUnknownTypes.get(0).getName(),
modulesWithUnknownTypes.get(0).getModuleType().getId());
}
else {
StringBuilder modulesBuilder = new StringBuilder();
for (final Module module : modulesWithUnknownTypes) {
modulesBuilder.append("\n\"");
modulesBuilder.append(module.getName());
modulesBuilder.append("\"");
modulesBuilder.append("<br>\"");
modulesBuilder.append(module.getName()).append("\" (type '").append(module.getModuleType().getId()).append("')");
}
modulesBuilder.append("<br>");
message = ProjectBundle.message("module.unknown.type.multiple.error", modulesBuilder.toString());
}
// it is not modal warning at all
@@ -250,7 +250,7 @@ module.source.roots.not.configured.title=No Source Roots Configured
module.cannot.load.error=Cannot load module file ''{0}'':\n{1}
module.corrupted.file.error=Invalid or corrupted module file ''{0}'':\n{1}
module.corrupted.data.error=Corrupted module data at: {0}
module.unknown.type.single.error=Cannot determine module type for the following module:\n\"{0}\"\nThe module will be treated as a Unknown module.
module.unknown.type.single.error=Cannot determine module type (\"{1}\") for the following module:\"{0}\"<br>The module will be treated as a Unknown module.
module.unknown.type.multiple.error=Cannot determine module type for the following modules:\n{0}\nAll mentioned modules will be treated as Unknown modules.
module.unknown.type.title=Unknown Module Type
module.web.title=Web Module