final ArchiveBuilder archive = new ArchiveBuilder("configadmin-test");
archive.addClasses(ConfigurationAdminTest.class);
archive.addClasses(RuntimeType.TOMCAT, AnnotatedContextListener.class);
archive.addClasses(ServiceD.class, ServiceD1.class);
archive.addAsResource("OSGI-INF/org.jboss.test.gravia.itests.sub.d.ServiceD.xml");
archive.addAsResource("OSGI-INF/org.jboss.test.gravia.itests.sub.d1.ServiceD1.xml");
archive.setManifest(new Asset() {
@Override
public InputStream openStream() {
if (ArchiveBuilder.getTargetContainer() == RuntimeType.KARAF) {
OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();