Repository: karaf
Updated Branches:
  refs/heads/master 6d6d39f61 -> 0c8b14091


Fix for issue KARAF-4020


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/cd3448df
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/cd3448df
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/cd3448df

Branch: refs/heads/master
Commit: cd3448df56c71945030893f75d5d677871c0c4cf
Parents: edd063b
Author: Lukas Roedl <[email protected]>
Authored: Fri Sep 25 21:12:23 2015 +0200
Committer: Lukas Roedl <[email protected]>
Committed: Fri Sep 25 21:12:23 2015 +0200

----------------------------------------------------------------------
 .../java/org/apache/karaf/tooling/ArchiveMojo.java   | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/cd3448df/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java
----------------------------------------------------------------------
diff --git 
a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java
 
b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java
index f102507..b86295c 100644
--- 
a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java
+++ 
b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/ArchiveMojo.java
@@ -67,6 +67,12 @@ public class ArchiveMojo extends MojoSupport {
     private String pathPrefix;
 
     /**
+     * Use a path prefix of files in the created archive
+     */
+    @Parameter
+    private boolean usePathPrefix = true;
+
+    /**
      * The target file to set as the project's artifact.
      */
     @Parameter(defaultValue="${project.artifactId}-${project.version}")
@@ -128,9 +134,12 @@ public class ArchiveMojo extends MojoSupport {
         }
         dest = new File(dest, serverName + "." + artifact.getType());
         
-        String prefix = pathPrefix.trim();
-        if( prefix.length() > 0 && !prefix.endsWith("/") ) {
-            prefix += "/";
+        String prefix = "";
+        if (usePathPrefix) {
+               prefix = pathPrefix.trim();
+               if( prefix.length() > 0 && !prefix.endsWith("/") ) {
+                   prefix += "/";
+               }
         }
 
         if ("tar.gz".equals(artifact.getType())) {

Reply via email to