[jboss-svn-commits] JBoss Common SVN: r4279 - in arquillian/trunk: containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Apr 20 19:05:23 EDT 2010


Author: aslak
Date: 2010-04-20 19:05:22 -0400 (Tue, 20 Apr 2010)
New Revision: 4279

Modified:
   arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/OpenWebBeansSEContainer.java
   arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java
   arquillian/trunk/containers/pom.xml
   arquillian/trunk/examples/junit/pom.xml
   arquillian/trunk/examples/testng/pom.xml
Log:
ARQ-96 Added OpenWebBeans to main build and added examples profile


Modified: arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/OpenWebBeansSEContainer.java
===================================================================
--- arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/OpenWebBeansSEContainer.java	2010-04-20 22:49:18 UTC (rev 4278)
+++ arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/OpenWebBeansSEContainer.java	2010-04-20 23:05:22 UTC (rev 4279)
@@ -22,14 +22,15 @@
 import java.util.Map;
 import java.util.UUID;
 import java.util.logging.Logger;
+
 import javax.enterprise.inject.spi.BeanManager;
 import javax.servlet.ServletContext;
 import javax.servlet.http.HttpSession;
 import javax.servlet.http.HttpSessionContext;
+
 import org.apache.webbeans.context.ContextFactory;
 import org.apache.webbeans.lifecycle.StandaloneLifeCycle;
 import org.apache.webbeans.spi.ContainerLifecycle;
-
 import org.jboss.arquillian.protocol.local.LocalMethodExecutor;
 import org.jboss.arquillian.spi.Configuration;
 import org.jboss.arquillian.spi.ContainerMethodExecutor;

Modified: arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java
===================================================================
--- arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java	2010-04-20 22:49:18 UTC (rev 4278)
+++ arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java	2010-04-20 23:05:22 UTC (rev 4279)
@@ -95,7 +95,7 @@
          Map<ArchivePath, Node> classes = archive.getContent(Filters.include(".*\\.class"));
          for (Map.Entry<ArchivePath, Node> classEntry : classes.entrySet())
          {
-            if (classEntry.getValue() instanceof ClassAsset)
+            if (classEntry.getValue().getAsset() instanceof ClassAsset)
             {
                try
                {

Modified: arquillian/trunk/containers/pom.xml
===================================================================
--- arquillian/trunk/containers/pom.xml	2010-04-20 22:49:18 UTC (rev 4278)
+++ arquillian/trunk/containers/pom.xml	2010-04-20 23:05:22 UTC (rev 4279)
@@ -34,7 +34,7 @@
     <module>weld-embedded</module>
     <module>openejb</module>
     <module>reloaded</module>
-
+    <module>openwebbeans-embedded</module>
   </modules>
 
 </project>

Modified: arquillian/trunk/examples/junit/pom.xml
===================================================================
--- arquillian/trunk/examples/junit/pom.xml	2010-04-20 22:49:18 UTC (rev 4278)
+++ arquillian/trunk/examples/junit/pom.xml	2010-04-20 23:05:22 UTC (rev 4279)
@@ -83,6 +83,36 @@
          </build>
       </profile>
       <profile>
+         <id>openwebbeans-embedded</id>
+         <dependencies>
+            <dependency>
+               <groupId>org.jboss.arquillian.container</groupId>
+               <artifactId>arquillian-openwebbeans-embedded</artifactId>
+               <version>${project.version}</version>
+            </dependency>
+            <dependency> <!-- Need on all profiles except Glassfish to compile, api is not 100% up to date with final spec -->
+               <groupId>org.jboss.ejb3</groupId> 
+               <artifactId>jboss-ejb3-api</artifactId> 
+               <version>3.1.0</version>
+               <scope>test</scope>
+            </dependency>
+         </dependencies>
+         <build>
+            <plugins>
+               <plugin>
+                  <groupId>org.apache.maven.plugins</groupId>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <includes>
+                        <include>com/acme/cdi/payment/*</include>
+                        <include>com/acme/cdi/random/*</include>
+                     </includes>
+                  </configuration>
+               </plugin>
+            </plugins>
+         </build>
+      </profile>
+      <profile>
          <id>jbossas-embedded-60</id>
          <dependencies>
             <dependency>
@@ -251,7 +281,7 @@
          <groupId>javax.enterprise</groupId> 
          <artifactId>cdi-api</artifactId> 
          <version>1.0-SP1</version> 
-         <scope>test</scope>
+         <scope>provided</scope>
       </dependency>
       <dependency>
          <groupId>javax.mail</groupId> 
@@ -259,7 +289,7 @@
          <version>1.4.1</version> 
          <scope>test</scope>
       </dependency>
-  
+      
       <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>

Modified: arquillian/trunk/examples/testng/pom.xml
===================================================================
--- arquillian/trunk/examples/testng/pom.xml	2010-04-20 22:49:18 UTC (rev 4278)
+++ arquillian/trunk/examples/testng/pom.xml	2010-04-20 23:05:22 UTC (rev 4279)
@@ -84,6 +84,36 @@
          </build>
       </profile>
       <profile>
+         <id>openwebbeans-embedded</id>
+         <dependencies>
+            <dependency>
+               <groupId>org.jboss.arquillian.container</groupId>
+               <artifactId>arquillian-openwebbeans-embedded</artifactId>
+               <version>${project.version}</version>
+            </dependency>
+            <dependency> <!-- Need on all profiles except Glassfish to compile, api is not 100% up to date with final spec -->
+               <groupId>org.jboss.ejb3</groupId> 
+               <artifactId>jboss-ejb3-api</artifactId> 
+               <version>3.1.0</version>
+               <scope>test</scope>
+            </dependency>
+         </dependencies>
+         <build>
+            <plugins>
+               <plugin>
+                  <groupId>org.apache.maven.plugins</groupId>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <includes>
+                        <include>com/acme/cdi/payment/*</include>
+                        <include>com/acme/cdi/random/*</include>
+                     </includes>
+                  </configuration>
+               </plugin>
+            </plugins>
+         </build>
+      </profile>
+      <profile>
          <id>jbossas-embedded-60</id>
          <dependencies>
             <dependency>



More information about the jboss-svn-commits mailing list