Author: scabanovich
Date: 2011-05-26 19:13:22 -0400 (Thu, 26 May 2011)
New Revision: 31535
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java
Log:
JBIDE-9005
https://issues.jboss.org/browse/JBIDE-9005
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java 2011-05-26
23:12:50 UTC (rev 31534)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/scanner/lib/ClassPath.java 2011-05-26
23:13:22 UTC (rev 31535)
@@ -27,6 +27,8 @@
import org.jboss.tools.common.model.XJob;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.XJob.XRunnable;
+import org.jboss.tools.common.model.filesystems.FileSystemsHelper;
+import org.jboss.tools.common.model.filesystems.impl.Libs;
import org.jboss.tools.common.model.filesystems.impl.LibsListener;
import org.jboss.tools.common.model.project.ext.AbstractClassPathMonitor;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
@@ -81,8 +83,8 @@
String fileName = new File(p).getName();
if(EclipseResourceUtil.SYSTEM_JAR_SET.contains(fileName)) continue;
- String jsname = "lib-" + fileName; //$NON-NLS-1$
- XModelObject o = model.getByPath("FileSystems").getChildByPath(jsname);
//$NON-NLS-1$
+
+ XModelObject o = FileSystemsHelper.getLibs(model).getLibrary(p);
if(o == null) continue;
LoadedDeclarations c = null;
@@ -96,9 +98,7 @@
if(c == null) {
c = new LoadedDeclarations();
}
- if(c != null) {
- componentsLoaded(c, new Path(p));
- }
+ componentsLoaded(c, new Path(p));
}
validateProjectDependencies();