package org.argeo.slc.osgi;
import org.argeo.slc.build.Distribution;
-import org.argeo.slc.core.build.ResourceDistribution;
import org.argeo.slc.deploy.DeploymentData;
import org.argeo.slc.deploy.Module;
import org.argeo.slc.deploy.TargetData;
import org.osgi.framework.Bundle;
import org.osgi.framework.Constants;
-public class OsgiBundle implements Module<ResourceDistribution> {
+public class OsgiBundle implements Module {
private String name;
private String version;
private Distribution distribution;
}
+ public OsgiBundle(String name, String version) {
+ this.name = name;
+ this.version = version;
+ }
+
public OsgiBundle(Bundle bundle) {
name = bundle.getSymbolicName();
version = bundle.getHeaders().get(Constants.BUNDLE_VERSION).toString();