You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by pi...@apache.org on 2013/02/04 11:18:41 UTC

svn commit: r1442067 - /karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java

Author: pieber
Date: Mon Feb  4 10:18:40 2013
New Revision: 1442067

URL: http://svn.apache.org/viewvc?rev=1442067&view=rev
Log:
[KARAF-2160] Add option to only create tar.gz or zip archive in CreateArchiveMojo (thanks to Christoph Gritschenberger for this patch)

Signed-off-by: Andreas Pieber <an...@gmail.com>

Modified:
    karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java

Modified: karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java
URL: http://svn.apache.org/viewvc/karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java?rev=1442067&r1=1442066&r2=1442067&view=diff
==============================================================================
--- karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java (original)
+++ karaf/trunk/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/instances/CreateArchiveMojo.java Mon Feb  4 10:18:40 2013
@@ -72,6 +72,19 @@ public class CreateArchiveMojo extends M
      */
     private File targetFile;
 
+    /**
+     * pack a assembly as a tar.gz archive
+     *
+     * @parameter
+     */
+    private boolean archiveTarGz = true;
+
+    /**
+     * pack a assembly as a zip archive
+     *
+     * @parameter
+     */
+    private boolean archiveZip = true;
 
     public void execute() throws MojoExecutionException, MojoFailureException {
         getLog().debug("Setting artifact file: " + targetFile);
@@ -79,8 +92,12 @@ public class CreateArchiveMojo extends M
         artifact.setFile(targetFile);
         try {
             //now pack up the server.
-            archive("tar.gz");
-            archive("zip");
+            if(archiveTarGz){
+                archive("tar.gz");
+            }
+            if(archiveZip) {
+                archive("zip");
+            }
         } catch (Exception e) {
             throw new MojoExecutionException("Could not archive plugin", e);
         }