Author: keithc
Date: Wed Dec 12 18:50:51 2007
New Revision: 603804

URL: http://svn.apache.org/viewvc?rev=603804&view=rev
Log:
Fixing Repo the ability of custom deployers to have the directories into 
several levels. Previously it was a flat structure within the repo that was 
supported with this fix it will support multiple 
levels


Modified:
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java?rev=603804&r1=603803&r2=603804&view=diff
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
 (original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
 Wed Dec 12 18:50:51 2007
@@ -258,7 +258,12 @@
 
     private void findFileForGivenDirectory(String dir, String extension) {
         try {
-            File directory = new File(deploymentEngine.getRepositoryDir(), 
dir);
+            File directory = deploymentEngine.getRepositoryDir();
+            String[] strings = dir.split(File.separator);
+            for (int i = 0; i < strings.length; i++) {
+                directory = new File(directory, strings[i]);
+            }
+
             if (directory.exists()) {
                 File[] files = directory.listFiles();
                 if (files != null && files.length > 0) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to