[jboss-cvs] JBossAS SVN: r105628 - projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jun 3 04:21:53 EDT 2010


Author: alesj
Date: 2010-06-03 04:21:52 -0400 (Thu, 03 Jun 2010)
New Revision: 105628

Modified:
   projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java
Log:
Handle alt-dd files in ignore mechanism.

Modified: projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java	2010-06-03 08:17:43 UTC (rev 105627)
+++ projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java	2010-06-03 08:21:52 UTC (rev 105628)
@@ -221,8 +221,16 @@
          {
             public String buildPath()
             {
-               VirtualFile root = unit.getRoot();
-               return file.getPathNameRelativeTo(root);
+               try
+               {
+                  VirtualFile root = unit.getRoot();
+                  return file.getPathNameRelativeTo(root);
+               }
+               catch (IllegalArgumentException e)
+               {
+                  // most probably alt-dd file, let's take it's full path
+                  return file.getPathName();
+               }
             }
          };
          return mechanism.ignorePath(unit, path);




More information about the jboss-cvs-commits mailing list