X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.support.osgi%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fosgi%2FOsgiRuntime.java;h=e433d7e29e18a14597460a1b483959c659c023a5;hb=b98bef7b2e743103c93e719ac5c18bf41858ec3a;hp=bd6c63034a8ca28395b4eb2d7c0ef434149d11e4;hpb=ee6c3543a0ff9403420ce6a9c647723269f14331;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.osgi/src/main/java/org/argeo/slc/osgi/OsgiRuntime.java b/runtime/org.argeo.slc.support.osgi/src/main/java/org/argeo/slc/osgi/OsgiRuntime.java index bd6c63034..e433d7e29 100644 --- a/runtime/org.argeo.slc.support.osgi/src/main/java/org/argeo/slc/osgi/OsgiRuntime.java +++ b/runtime/org.argeo.slc.support.osgi/src/main/java/org/argeo/slc/osgi/OsgiRuntime.java @@ -6,7 +6,7 @@ import java.util.UUID; import org.argeo.slc.UnsupportedException; import org.argeo.slc.build.Distribution; -import org.argeo.slc.core.deploy.ResourceDistribution; +import org.argeo.slc.core.build.VersionedResourceDistribution; import org.argeo.slc.deploy.DeploymentData; import org.argeo.slc.deploy.ModularDeployedSystem; import org.argeo.slc.deploy.TargetData; @@ -32,7 +32,10 @@ public class OsgiRuntime implements ModularDeployedSystem, String location = bundle.getLocation(); if (location != null) { Resource resource = resourceLoader.getResource(location); - osgiBundle.setDistribution(new ResourceDistribution(resource)); + osgiBundle + .setDistribution(new VersionedResourceDistribution( + osgiBundle.getName(), osgiBundle.getVersion(), + resource)); } } return modules;