You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by ld...@apache.org on 2018/10/29 23:56:54 UTC

[karaf] branch karaf-4.1.x updated: KARAF-5992 Allow multiple values for profilesUri option.

This is an automated email from the ASF dual-hosted git repository.

ldywicki pushed a commit to branch karaf-4.1.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.1.x by this push:
     new d279e36  KARAF-5992 Allow multiple values for profilesUri option.
d279e36 is described below

commit d279e36f3e8fc9a2ed02e3e32b860dd908fa2d6d
Author: Ɓukasz Dywicki <lu...@code-house.org>
AuthorDate: Mon Oct 29 19:39:37 2018 +0100

    KARAF-5992 Allow multiple values for profilesUri option.
---
 .../src/main/java/org/apache/karaf/tooling/AssemblyMojo.java         | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/AssemblyMojo.java b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/AssemblyMojo.java
index a2d2418..d659789 100644
--- a/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/AssemblyMojo.java
+++ b/tooling/karaf-maven-plugin/src/main/java/org/apache/karaf/tooling/AssemblyMojo.java
@@ -25,6 +25,7 @@ import java.io.InputStream;
 import java.nio.file.Files;
 import java.nio.file.attribute.PosixFilePermissions;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
@@ -431,7 +432,9 @@ public class AssemblyMojo extends MojoSupport {
                .defaultAddAll(installAllFeaturesByDefault)
                .ignoreDependencyFlag(ignoreDependencyFlag);
         if (profilesUri != null) {
-            builder.profilesUris(profilesUri);
+            Arrays.stream(profilesUri.split(","))
+                .map(String::trim)
+                .forEach(builder::profilesUris);
         }
         if (libraries != null) {
             builder.libraries(libraries.toArray(new String[libraries.size()]));