X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.osgiboot%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fosgiboot%2FOsgiBoot.java;fp=runtime%2Forg.argeo.slc.osgiboot%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fosgiboot%2FOsgiBoot.java;h=dbcb458f6ccab95902c6ad4d30538f8b7dfbb4d0;hb=60b5c14f8a0c092e40090b23647fa15601b0c822;hp=788c0babfdd04ff2c39fe7577ee1ab6ea862fe60;hpb=d9a1477429609a088714e91fb35b6ce8c5c383a1;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.osgiboot/src/main/java/org/argeo/slc/osgiboot/OsgiBoot.java b/runtime/org.argeo.slc.osgiboot/src/main/java/org/argeo/slc/osgiboot/OsgiBoot.java index 788c0babf..dbcb458f6 100644 --- a/runtime/org.argeo.slc.osgiboot/src/main/java/org/argeo/slc/osgiboot/OsgiBoot.java +++ b/runtime/org.argeo.slc.osgiboot/src/main/java/org/argeo/slc/osgiboot/OsgiBoot.java @@ -193,6 +193,8 @@ public class OsgiBoot { if (modulesUrlStr == null) return urls; + String baseUrl = getProperty(PROP_SLC_OSGI_BASE_URL); + Map installedBundles = getBundles(); BufferedReader reader = null; @@ -207,6 +209,8 @@ public class OsgiBoot { String moduleName = st.nextToken(); String moduleVersion = st.nextToken(); String url = st.nextToken(); + if (baseUrl != null) + url = baseUrl + url; if (installedBundles.containsKey(moduleName)) { Bundle bundle = (Bundle) installedBundles.get(moduleName);