Use fileSeparator to concat /etc 12/84912/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 4 Oct 2019 10:39:29 +0000 (12:39 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 4 Oct 2019 10:39:29 +0000 (12:39 +0200)
On windows we have a different file separator, this is probably
causing:

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.opendaylight.odlparent:karaf-plugin:6.0.0:populate-local-repo (populate-local-repo) on project distribution.opendaylight-karaf: Failed to execute: Could not resolve URI: file:D:\Open-Day-Light\magnesium-mri\controller\karaf\target\assembly/etc/3099bac6-f5e3-4ba5-81f1-de70eb9fc227.xml: Illegal character in opaque part at index 7: file:D:\Open-Day-Light\magnesium-mri\controller\karaf\target\assembly/etc/3099bac6-f5e3-4ba5-81f1-de70eb9fc227.xml -> [Help 1]

Change-Id: Id264d4bb0e15cde47da6913996d173e9bf5ea03e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
karaf-plugin/src/main/java/org/opendaylight/odlparent/PopulateLocalRepoMojo.java

index 2842338aa724aa04b1ae7c5a3f59ad2bbd284606..f3f7880a11b73a62a843fc65fe134b7d8603499e 100644 (file)
@@ -152,7 +152,7 @@ public class PopulateLocalRepoMojo extends AbstractMojo {
             for (String mvnUrl : featuresRepositories.split(",")) {
                 String fixedUrl = mvnUrl
                         .replace("${karaf.home}", karafHome)
-                        .replace("${karaf.etc}", karafHome + "/etc");
+                        .replace("${karaf.etc}", karafHome + File.pathSeparatorChar + "etc");
                 if (fixedUrl.startsWith("file:")) {
                     try {
                         // Local feature file