[jboss-svn-commits] JBoss Common SVN: r4259 - in arquillian/trunk: containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Apr 16 02:01:29 EDT 2010


Author: ALRubinger
Date: 2010-04-16 02:01:28 -0400 (Fri, 16 Apr 2010)
New Revision: 4259

Modified:
   arquillian/trunk/build/pom.xml
   arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java
Log:
[ARQ-102] Update the ShrinkWrap dependency to 1.0.0-alpha-7 and refactor as necessary

Modified: arquillian/trunk/build/pom.xml
===================================================================
--- arquillian/trunk/build/pom.xml	2010-04-15 09:59:25 UTC (rev 4258)
+++ arquillian/trunk/build/pom.xml	2010-04-16 06:01:28 UTC (rev 4259)
@@ -29,7 +29,7 @@
       <!-- Versioning -->
       <version.junit_junit>4.6</version.junit_junit>
       <version.testng_testng>5.10</version.testng_testng>
-      <version.shrinkwrap_shrinkwrap>1.0.0-alpha-5</version.shrinkwrap_shrinkwrap>
+      <version.shrinkwrap_shrinkwrap>1.0.0-alpha-7</version.shrinkwrap_shrinkwrap>
       <version.jboss_embedded>1.0.0-alpha-1</version.jboss_embedded>
       <version.javaee_api>6.0</version.javaee_api>
       <version.jetty_jetty>6.1.9</version.jetty_jetty>
@@ -219,6 +219,11 @@
             <version>${version.shrinkwrap_shrinkwrap}</version>
          </dependency>
          <dependency>
+           <groupId>org.jboss.shrinkwrap</groupId>
+           <artifactId>shrinkwrap-extension-vfs3</artifactId>
+           <version>${version.shrinkwrap_shrinkwrap}</version>
+         </dependency>
+         <dependency>
             <groupId>org.jboss.embedded</groupId>
             <artifactId>jboss-embedded-assembly</artifactId>
             <classifier>launcher</classifier>

Modified: arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java
===================================================================
--- arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java	2010-04-15 09:59:25 UTC (rev 4258)
+++ arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java	2010-04-16 06:01:28 UTC (rev 4259)
@@ -30,11 +30,10 @@
 
 import org.jboss.shrinkwrap.api.Archive;
 import org.jboss.shrinkwrap.api.ArchivePath;
-import org.jboss.shrinkwrap.api.Asset;
 import org.jboss.shrinkwrap.api.Filters;
+import org.jboss.shrinkwrap.api.Node;
 import org.jboss.shrinkwrap.impl.base.AssignableBase;
 import org.jboss.shrinkwrap.impl.base.Validate;
-import org.jboss.shrinkwrap.impl.base.asset.ArchiveAsset;
 import org.jboss.shrinkwrap.impl.base.asset.ClassAsset;
 import org.jboss.weld.bootstrap.api.ServiceRegistry;
 import org.jboss.weld.bootstrap.api.helpers.SimpleServiceRegistry;
@@ -69,8 +68,8 @@
    public Collection<URL> getBeansXml()
    {
       List<URL> beanClasses = new ArrayList<URL>();
-      Map<ArchivePath, Asset> classes = archive.getContent(Filters.include(".*/beans.xml"));
-      for(final Map.Entry<ArchivePath, Asset> entry : classes.entrySet()) 
+      Map<ArchivePath, Node> classes = archive.getContent(Filters.include(".*/beans.xml"));
+      for(final Map.Entry<ArchivePath, Node> entry : classes.entrySet()) 
       {
          try 
          {
@@ -88,7 +87,7 @@
                            public InputStream getInputStream()
                                  throws IOException
                            {
-                              return entry.getValue().openStream();
+                              return entry.getValue().getAsset().openStream();
                            }
                         };
                      };
@@ -105,8 +104,8 @@
    public Collection<Class<?>> getBeanClasses()
    {
       List<Class<?>> beanClasses = new ArrayList<Class<?>>();
-      Map<ArchivePath, Asset> classes = archive.getContent(Filters.include(".*\\.class"));
-      for(Map.Entry<ArchivePath, Asset> classEntry : classes.entrySet()) 
+      Map<ArchivePath, Node> classes = archive.getContent(Filters.include(".*\\.class"));
+      for(Map.Entry<ArchivePath, Node> classEntry : classes.entrySet()) 
       {
          if (classEntry.getValue() instanceof ClassAsset)
          {
@@ -143,14 +142,14 @@
       return serviceRegistry;
    }
    
-   private Object extractFieldFromAsset(Asset asset, String fieldName) 
+   private Object extractFieldFromAsset(Node node, String fieldName) 
    {
       try 
       {
-         Field field = asset.getClass().getDeclaredField(fieldName);
+         Field field = node.getClass().getDeclaredField(fieldName);
          field.setAccessible(true);
          
-         return field.get(asset);
+         return field.get(node);
       } 
       catch (Exception e) 
       {



More information about the jboss-svn-commits mailing list