You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by gp...@apache.org on 2014/02/08 12:36:31 UTC

svn commit: r1565969 - /openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java

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)