Author: scabanovich
Date: 2011-08-10 19:34:53 -0400 (Wed, 10 Aug 2011)
New Revision: 33796
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
Log:
JBIDE-9484
https://issues.jboss.org/browse/JBIDE-9484
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2011-08-10
22:51:08 UTC (rev 33795)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2011-08-10
23:34:53 UTC (rev 33796)
@@ -1203,6 +1203,10 @@
}
public void addBean(IBean bean) {
+ if(((CDIElement)bean).getDeclaringProject() != this &&
getNature().getClassPath().hasPath(bean.getSourcePath())) {
+ //Prevented double bean from library common for this and used project
+ return;
+ }
String name = bean.getName();
if(name != null && name.length() > 0) {
Set<IBean> bs = beansByName.get(name);