You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ke...@apache.org on 2007/12/13 03:50:53 UTC
svn commit: r603804 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/RepositoryListener.java
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: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org