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