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]