[jboss-cvs] JBossAS SVN: r103008 - in projects/reloaded/trunk/vdf-bootstrap-minimal: src/main/resources and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 26 02:49:12 EDT 2010


Author: ALRubinger
Date: 2010-03-26 02:49:11 -0400 (Fri, 26 Mar 2010)
New Revision: 103008

Modified:
   projects/reloaded/trunk/vdf-bootstrap-minimal/pom.xml
   projects/reloaded/trunk/vdf-bootstrap-minimal/src/main/resources/org.jboss.reloaded_vdf.xml
   projects/reloaded/trunk/vdf-bootstrap-minimal/src/test/java/org/jboss/reloaded/api/MainDeployerViaBootstrapUnitTest.java
Log:
[RELOADED-13] Update to new VFS API

Modified: projects/reloaded/trunk/vdf-bootstrap-minimal/pom.xml
===================================================================
--- projects/reloaded/trunk/vdf-bootstrap-minimal/pom.xml	2010-03-26 06:24:35 UTC (rev 103007)
+++ projects/reloaded/trunk/vdf-bootstrap-minimal/pom.xml	2010-03-26 06:49:11 UTC (rev 103008)
@@ -20,12 +20,12 @@
 
   <properties>
     <!-- Versioning -->
-    <version.org.jboss.bootstrap>2.1.0-alpha-2</version.org.jboss.bootstrap>
-    <version.org.jboss.deployers_jboss.deployers.vfs>2.2.0.Alpha1</version.org.jboss.deployers_jboss.deployers.vfs>
+    <version.org.jboss.bootstrap>2.1.0-alpha-4</version.org.jboss.bootstrap>
+    <version.org.jboss.deployers_jboss.deployers.vfs>2.2.0.Alpha4</version.org.jboss.deployers_jboss.deployers.vfs>
     <version.org.jboss_jbossxb>2.0.2.Beta2</version.org.jboss_jbossxb>
-    <version.org.jboss_jboss.common.core>2.2.14.GA</version.org.jboss_jboss.common.core>
+    <version.org.jboss_jboss.common.core>2.2.17.GA</version.org.jboss_jboss.common.core>
     <version.junit_junit>4.7</version.junit_junit>
-    <version.org.jboss.shrinkwrap>1.0.0-alpha-3</version.org.jboss.shrinkwrap>
+    <version.org.jboss.shrinkwrap>1.0.0-alpha-6</version.org.jboss.shrinkwrap>
   </properties>
 
   <!-- SCM -->

Modified: projects/reloaded/trunk/vdf-bootstrap-minimal/src/main/resources/org.jboss.reloaded_vdf.xml
===================================================================
--- projects/reloaded/trunk/vdf-bootstrap-minimal/src/main/resources/org.jboss.reloaded_vdf.xml	2010-03-26 06:24:35 UTC (rev 103007)
+++ projects/reloaded/trunk/vdf-bootstrap-minimal/src/main/resources/org.jboss.reloaded_vdf.xml	2010-03-26 06:49:11 UTC (rev 103008)
@@ -52,7 +52,7 @@
           <bean name="JARStructureCandidates" class="org.jboss.deployers.vfs.spi.structure.helpers.DefaultCandidateStructureVisitorFactory">
              <!-- A filter to exclude some obvious non-subdeployments -->
              <property name="filter">
-                <bean name="JARFilter" class="org.jboss.virtual.plugins.vfs.helpers.SuffixesExcludeFilter">
+                <bean name="JARFilter" class="org.jboss.vfs.util.SuffixesExcludeFilter">
                    <constructor><parameter>
                       <list elementClass="java.lang.String">
                          <!-- Exclude class files as subdeployments -->

Modified: projects/reloaded/trunk/vdf-bootstrap-minimal/src/test/java/org/jboss/reloaded/api/MainDeployerViaBootstrapUnitTest.java
===================================================================
--- projects/reloaded/trunk/vdf-bootstrap-minimal/src/test/java/org/jboss/reloaded/api/MainDeployerViaBootstrapUnitTest.java	2010-03-26 06:24:35 UTC (rev 103007)
+++ projects/reloaded/trunk/vdf-bootstrap-minimal/src/test/java/org/jboss/reloaded/api/MainDeployerViaBootstrapUnitTest.java	2010-03-26 06:49:11 UTC (rev 103008)
@@ -25,8 +25,8 @@
 import org.jboss.shrinkwrap.api.Archives;
 import org.jboss.shrinkwrap.api.exporter.ZipExporter;
 import org.jboss.shrinkwrap.api.spec.JavaArchive;
-import org.jboss.virtual.VFS;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFS;
+import org.jboss.vfs.VirtualFile;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -189,7 +189,7 @@
       tmpFile.deleteOnExit();
 
       // Deploy the test JAR
-      final VirtualFile vFile = VFS.createNewRoot(tmpFile.toURI());
+      final VirtualFile vFile = VFS.getChild(tmpFile.toURI());
       final VFSDeployment deployment = VFSDeploymentFactory.getInstance().createVFSDeployment(vFile);
       mainDeployer.addDeployment(deployment);
       mainDeployer.process();
@@ -197,7 +197,8 @@
 
       // Obtain the last deployed
       DeploymentUnit lastDeployed = deployer.lastDeployed;
-      TestCase.assertEquals(vFile.toURI().toURL().toExternalForm(), lastDeployed.getName());
+      final String path = vFile.toURI().toURL().getPath();
+      TestCase.assertEquals(path.substring(path.lastIndexOf('/') + 1, path.length()), lastDeployed.getSimpleName());
 
       // Undeploy
       mainDeployer.undeploy(deployment);
@@ -225,6 +226,9 @@
       public void deploy(final DeploymentUnit unit) throws DeploymentException
       {
          log.info("Deploying: " + unit);
+         // Hack into internals to get the underlying context
+
+         // Cache the real underlying deployemt if you have access to it.
          lastDeployed = unit;
       }
 




More information about the jboss-cvs-commits mailing list