Author: azeez
Date: Mon May 24 07:14:53 2010
New Revision: 947552

URL: http://svn.apache.org/viewvc?rev=947552&view=rev
Log:
Ignore special meta directories starting with "."


Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/ModuleDeployer.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/ModuleDeployer.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/ModuleDeployer.java?rev=947552&r1=947551&r2=947552&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/ModuleDeployer.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/ModuleDeployer.java
 Mon May 24 07:14:53 2010
@@ -59,10 +59,15 @@ public class ModuleDeployer implements D
     //Will process the file and add that to axisConfig
 
     public void deploy(DeploymentFileData deploymentFileData) {
+        File deploymentFile = deploymentFileData.getFile();
+        boolean isDirectory = deploymentFile.isDirectory();
+        if (isDirectory && deploymentFileData.getName().startsWith(".")) {  // 
Ignore special meta directories starting with .
+            return;
+        }
+
         ArchiveReader archiveReader = new ArchiveReader();
         String moduleStatus = "";
         StringWriter errorWriter = new StringWriter();
-        boolean isDirectory = deploymentFileData.getFile().isDirectory();
         try {
 
             deploymentFileData.setClassLoader(isDirectory,
@@ -73,7 +78,7 @@ public class ModuleDeployer implements D
             metaData.setModuleClassLoader(deploymentFileData.getClassLoader());
             metaData.setParent(axisConfig);
             archiveReader.readModuleArchive(deploymentFileData, metaData, 
isDirectory, axisConfig);
-            URL url = deploymentFileData.getFile().toURL();
+            URL url = deploymentFile.toURL();
             metaData.setFileName(url);
             DeploymentEngine.addNewModule(metaData, axisConfig);
             log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_MODULE,


Reply via email to