You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2006/03/28 10:33:48 UTC

svn commit: r389442 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/RepositoryListener.java

Author: deepal
Date: Tue Mar 28 00:33:46 2006
New Revision: 389442

URL: http://svn.apache.org/viewcvs?rev=389442&view=rev
Log:
fixing AXIS2-508

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

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/RepositoryListener.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/RepositoryListener.java?rev=389442&r1=389441&r2=389442&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/RepositoryListener.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/deployment/RepositoryListener.java Tue Mar 28 00:33:46 2006
@@ -72,7 +72,9 @@
         if (files != null) {
             for (int i = 0; i < files.length; i++) {
                 File file = files[i];
-
+                if (isSourceControlDir(file)) {
+                    continue;
+                }
                 if (!file.isDirectory()) {
                     if (ArchiveFileData.isModuleArchiveFile(file.getName())) {
                         wsInfoList.addWSInfoItem(file, TYPE_MODULE);
@@ -86,6 +88,17 @@
         }
     }
 
+
+    private boolean isSourceControlDir(File file) {
+        if (file.isDirectory()) {
+            String name = file.getName();
+            if (name.equalsIgnoreCase("CVS") || name.equalsIgnoreCase(".svn")) {
+                return true;
+            }
+        }
+        return false;
+    }
+
     private void loadClassPathModules() {
         String classPath = getLocation();
         int lstindex = classPath.lastIndexOf(File.separatorChar);
@@ -166,7 +179,9 @@
         if (files != null) {
             for (int i = 0; i < files.length; i++) {
                 File file = files[i];
-
+                if (isSourceControlDir(file)) {
+                    continue;
+                }
                 if (!file.isDirectory()) {
                     if (ArchiveFileData.isServiceArchiveFile(file.getName())) {
                         wsInfoList.addWSInfoItem(file, TYPE_SERVICE);