You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by lh...@apache.org on 2011/02/24 08:08:21 UTC

svn commit: r1074056 - in /servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main: java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java resources/META-INF/plexus/components.xml

Author: lhein
Date: Thu Feb 24 07:08:20 2011
New Revision: 1074056

URL: http://svn.apache.org/viewvc?rev=1074056&view=rev
Log:
plugin creates only a zip file for service assemblies (see SM-2008, ESB-1396)

Modified:
    servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java
    servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/resources/META-INF/plexus/components.xml

Modified: servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java
URL: http://svn.apache.org/viewvc/servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java?rev=1074056&r1=1074055&r2=1074056&view=diff
==============================================================================
--- servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java (original)
+++ servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/java/org/apache/servicemix/maven/plugin/jbi/GenerateServiceAssemblyMojo.java Thu Feb 24 07:08:20 2011
@@ -16,11 +16,6 @@
  */
 package org.apache.servicemix.maven.plugin.jbi;
 
-import java.io.File;
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.Set;
-
 import org.apache.maven.archiver.MavenArchiveConfiguration;
 import org.apache.maven.archiver.MavenArchiver;
 import org.apache.maven.artifact.Artifact;
@@ -35,6 +30,11 @@ import org.codehaus.plexus.archiver.jar.
 import org.codehaus.plexus.util.DirectoryScanner;
 import org.codehaus.plexus.util.FileUtils;
 
+import java.io.File;
+import java.io.IOException;
+import java.util.Iterator;
+import java.util.Set;
+
 /**
  * A Mojo used to build the jbi service assembly zip file
  *
@@ -68,7 +68,7 @@ public class GenerateServiceAssemblyMojo
     /**
      * The name of the generated war.
      *
-     * @parameter expression="${project.build.finalName}.jar"
+     * @parameter expression="${project.build.finalName}.zip"
      * @required
      */
     private String finalName;
@@ -84,11 +84,8 @@ public class GenerateServiceAssemblyMojo
         try {
             injectDependentServiceUnits();
             File sa = new File(outputDirectory, finalName);
-            File zipFile = new File(outputDirectory, FileUtils.removeExtension(finalName) + ".zip");
             createArchive(sa);
-            // now copy it to zip
-            FileUtils.copyFile(sa, zipFile);
-            projectHelper.attachArtifact(project, "zip", null, zipFile);
+            project.getArtifact().setFile(sa);
         } catch (Exception e) {
             throw new MojoExecutionException("Failed to inject dependencies", e);
         }

Modified: servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewvc/servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/resources/META-INF/plexus/components.xml?rev=1074056&r1=1074055&r2=1074056&view=diff
==============================================================================
--- servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/resources/META-INF/plexus/components.xml (original)
+++ servicemix/maven-plugins/jbi-maven-plugin/trunk/src/main/resources/META-INF/plexus/components.xml Thu Feb 24 07:08:20 2011
@@ -90,7 +90,7 @@
       <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation>
       <configuration>
         <type>jbi-service-assembly</type>
-        <extension>jar</extension>
+        <extension>zip</extension>
         <language>java</language>
       </configuration>
     </component>
@@ -106,8 +106,7 @@
           <process-test-resources>org.apache.maven.plugins:maven-resources-plugin:testResources</process-test-resources>
           <test-compile>org.apache.maven.plugins:maven-compiler-plugin:testCompile</test-compile>
           <test>org.apache.maven.plugins:maven-surefire-plugin:test</test>
-          <package>org.apache.servicemix.tooling:jbi-maven-plugin:jbi-service-assembly,
-                   org.apache.maven.plugins:maven-jar-plugin:jar</package>
+          <package>org.apache.servicemix.tooling:jbi-maven-plugin:jbi-service-assembly</package>
           <install>org.apache.maven.plugins:maven-install-plugin:install</install>
           <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy>
         </phases>