<dependency> <groupId>org.eclipse.osgi</groupId> <artifactId>osgi.cmpn</artifactId> <version>1.4.0</version> </dependency> inbundle: com.example.module2;version="1.0.0" inbundle: com.example.module3;version="[2.0.0, 3.0.0)" import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; import com.example.module2.Module2Service; public class Module1Activator implements BundleActivator { public void start(BundleContext context) throws Exception { ServiceReference<Module2Service> serviceRef = context.getServiceReference(Module2Service.class); Module2Service module2Service = context.getService(serviceRef); } public void stop(BundleContext context) throws Exception { } }


上一篇:
下一篇:
切换中文