don't report invalid source and javadoc paths in maven libraries (IDEA-78757) [rev by Dmitry A.]

This commit is contained in:
nik
2011-12-13 15:41:11 +04:00
parent 4af64221de
commit 366937e6e3
@@ -51,8 +51,13 @@ public class LibraryProjectStructureElement extends ProjectStructureElement {
if (library == null || library.isDisposed()) return;
reportInvalidRoots(problemsHolder, library, OrderRootType.CLASSES, "classes", ProjectStructureProblemType.error("library-invalid-classes-path"));
reportInvalidRoots(problemsHolder, library, OrderRootType.SOURCES, "sources", ProjectStructureProblemType.warning("library-invalid-source-javadoc-path"));
reportInvalidRoots(problemsHolder, library, JavadocOrderRootType.getInstance(), "javadoc", ProjectStructureProblemType.warning("library-invalid-source-javadoc-path"));
final String libraryName = library.getName();
if (libraryName == null || !libraryName.startsWith("Maven: ")) {
reportInvalidRoots(problemsHolder, library, OrderRootType.SOURCES, "sources",
ProjectStructureProblemType.warning("library-invalid-source-javadoc-path"));
reportInvalidRoots(problemsHolder, library, JavadocOrderRootType.getInstance(), "javadoc",
ProjectStructureProblemType.warning("library-invalid-source-javadoc-path"));
}
}
private void reportInvalidRoots(ProjectStructureProblemsHolder problemsHolder, LibraryEx library,