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())) {
