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 sa...@apache.org on 2007/03/27 08:52:55 UTC

svn commit: r522787 - in /webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool: core/FileCopier.java service/control/Controller.java service/eclipse/ui/ServiceArchiveOutputLocationPage.java

Author: sandakith
Date: Mon Mar 26 23:52:55 2007
New Revision: 522787

URL: http://svn.apache.org/viewvc?view=rev&rev=522787
Log:
fix the two issues reported on AXIS2-2388

Modified:
    webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/core/FileCopier.java
    webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java
    webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/eclipse/ui/ServiceArchiveOutputLocationPage.java

Modified: webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/core/FileCopier.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/core/FileCopier.java?view=diff&rev=522787&r1=522786&r2=522787
==============================================================================
--- webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/core/FileCopier.java (original)
+++ webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/core/FileCopier.java Mon Mar 26 23:52:55 2007
@@ -36,14 +36,13 @@
         if (sourceFile.isFile())
             this.setFile(sourceFile);
         else {
-            FileSet fileset = new FileSet();
-            fileset.setDir(sourceFile);
-            if (filter!=null){
-                if (filter.matches("\\.\\w*")){
-                    fileset.setIncludes("*/**/*"+filter); 
-                }
-            }
-            
+        	 FileSet fileset = new FileSet();
+	            fileset.setDir(sourceFile);
+	            if (filter!=null){
+	                if (filter.matches("\\.\\w*")){
+	                	fileset.setIncludes("**/*"+filter); 
+	                }
+	            }
             this.addFileset(fileset);
         }
         this.setTodir(destinationDirectory);

Modified: webservices/axis2/trunk/java/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/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java?view=diff&rev=522787&r1=522786&r2=522787
==============================================================================
--- webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java (original)
+++ webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/control/Controller.java Mon Mar 26 23:52:55 2007
@@ -148,11 +148,13 @@
         
         outputFolder = new File(page3Bean.getOutputFolderName());
         outputFileName = page3Bean.getOutputFileName();
-        if (!outputFileName.toLowerCase().endsWith(".jar")) {
-            outputFileName = outputFileName + ".jar";
+        if (!outputFileName.toLowerCase().endsWith(".jar") && !outputFileName.toLowerCase().endsWith(".aar")) {
+            outputFileName = outputFileName + ".aar";
         }
 
         File tempFileFolder = null;
+        String xmlFilter = ".xml";
+        String wsdlFilter = ".wsdl";
 
         try {
             //create a temporary directory and copy the files
@@ -169,14 +171,14 @@
             //copy the classes
             copier.copyFiles(classFileFolder, tempFileFolder,page1Bean.getFilter());
             //copy the service.xml
-            copier.copyFiles(serviceFile, metaInfFolder,null);
+            copier.copyFiles(serviceFile, metaInfFolder,xmlFilter);
             //copy the libs
             for (int i=0;i < fileList.size();i++){
                copier.copyFiles((File)fileList.get(i),libFolder,null); 
             }
             
             if (isWSDLAvailable){
-                new FileCopier().copyFiles(wsdlFile, metaInfFolder,null);
+                new FileCopier().copyFiles(wsdlFile, metaInfFolder,wsdlFilter);
             }
             //jar the temp directory. the output folder will be created if missing
             new JarFileWriter().writeJarFile(outputFolder,

Modified: webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/eclipse/ui/ServiceArchiveOutputLocationPage.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/eclipse/ui/ServiceArchiveOutputLocationPage.java?view=diff&rev=522787&r1=522786&r2=522787
==============================================================================
--- webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/eclipse/ui/ServiceArchiveOutputLocationPage.java (original)
+++ webservices/axis2/trunk/java/modules/tool/axis2-eclipse-service-plugin/src/main/java/org/apache/axis2/tool/service/eclipse/ui/ServiceArchiveOutputLocationPage.java Mon Mar 26 23:52:55 2007
@@ -32,7 +32,7 @@
 
  public class ServiceArchiveOutputLocationPage extends AbstractServiceWizardPage {
 
-     private static final String DEFAULT_JAR_NAME = "my_service.aar";
+     private static final String DEFAULT_JAR_NAME = "my_service";
      private Text outputFileLocationTextBox;
      private Button browseButton;
      private Text outputFileNameTextbox;



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