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);