Author: gpetracek
Date: Sat Feb  8 11:36:30 2014
New Revision: 1565969

URL: http://svn.apache.org/r1565969
Log:
OWB-932 skip the validation of the cdi-api

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java?rev=1565969&r1=1565968&r2=1565969&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
 Sat Feb  8 11:36:30 2014
@@ -112,7 +112,8 @@ import java.util.logging.Logger;
 public class BeansDeployer
 {
     //Logger instance
-    private final static Logger logger = 
WebBeansLoggerFacade.getLogger(BeansDeployer.class);
+    private static final Logger logger = 
WebBeansLoggerFacade.getLogger(BeansDeployer.class);
+    public static final String JAVAX_ENTERPRISE_PACKAGE = "javax.enterprise.";
 
     /**Deployment is started or not*/
     protected boolean deployed = false;
@@ -443,6 +444,12 @@ public class BeansDeployer
                     continue;
                 }
 
+                //don't validate the cdi-api
+                if 
(bean.getBeanClass().getName().startsWith(JAVAX_ENTERPRISE_PACKAGE))
+                {
+                    continue;
+                }
+
                 String beanName = bean.getName();
                 if(beanName != null)
                 {
@@ -505,7 +512,7 @@ public class BeansDeployer
         }
         
     }
-    
+
     private void validateBeanNames(Stack<String> beanNames)
     {
         if(beanNames.size() > 0)


Reply via email to