public static JavaArchive getClientModuleArchive() {
final JavaArchive archive = ShrinkWrap.create(JavaArchive.class, CLIENT_MODULE_NAME);
archive.addClasses(ClientModuleTwoActivator.class);
String activatorPath = "META-INF/services/" + ServiceActivator.class.getName();
archive.addAsResource("osgi/xservice/client-module-two/" + activatorPath, activatorPath);
archive.setManifest(new Asset() {
public InputStream openStream() {
ManifestBuilder builder = ManifestBuilder.newInstance();
builder.addManifestHeader("Dependencies", "org.osgi.core,org.jboss.modules,org.jboss.logging,org.jboss.osgi.framework,deployment.example-xservice-mab-target-bundle:0.0.0");
return builder.openStream();
}