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 sa...@apache.org on 2007/03/30 12:16:29 UTC

svn commit: r524026 - /webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java

Author: sandakith
Date: Fri Mar 30 03:16:14 2007
New Revision: 524026

URL: http://svn.apache.org/viewvc?view=rev&rev=524026
Log:
fix for Axis2 2442

Modified:
    webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java

Modified: webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java?view=diff&rev=524026&r1=524025&r2=524026
==============================================================================
--- webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java (original)
+++ webservices/axis2/branches/java/1_2/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java Fri Mar 30 03:16:14 2007
@@ -105,6 +105,7 @@
             												 page2Bean.getSelectedMethodNames());
             String serviceFileString = serviceXMLCreater.toString();
             	serviceFile = new File(currentUserDir + File.separator + fileName);
+            if (serviceFile.exists()){serviceFile.delete();}
             FileWriter serviceXMLFileWriter = new FileWriter(serviceFile, true);
             BufferedWriter writer = new BufferedWriter(serviceXMLFileWriter) ;
             writer.write(serviceFileString) ;
@@ -159,6 +160,7 @@
         try {
             //create a temporary directory and copy the files
             tempFileFolder = new File("Service-copy");
+            if (tempFileFolder.exists()){deleteDir(tempFileFolder);}
             tempFileFolder.mkdir();
             
             File metaInfFolder = new File(tempFileFolder, "META-INF");
@@ -167,14 +169,18 @@
             File libFolder = new File(tempFileFolder,"lib");
             libFolder.mkdir();
             
-            FileCopier copier = new FileCopier();
+            FileCopier classFilecopier = new FileCopier();
             //copy the classes
-            copier.copyFiles(classFileFolder, tempFileFolder,page1Bean.getFilter());
+            classFilecopier.copyFiles(classFileFolder, tempFileFolder,page1Bean.getFilter());
+            
             //copy the service.xml
-            copier.copyFiles(serviceFile, metaInfFolder,xmlFilter);
+            FileCopier serviceXMLcopier = new FileCopier();
+            serviceXMLcopier.copyFiles(serviceFile, metaInfFolder,xmlFilter);
+            
             //copy the libs
+            FileCopier libCopier = new FileCopier();
             for (int i=0;i < fileList.size();i++){
-               copier.copyFiles((File)fileList.get(i),libFolder,null); 
+            	libCopier.copyFiles((File)fileList.get(i),libFolder,null); 
             }
             
             if (isWSDLAvailable){



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org