public static Option paxCdiSharedBundles() { return composite( linkBundle("org.ops4j.pax.cdi.extender"), linkBundle("org.ops4j.pax.cdi.extension"), linkBundle("org.ops4j.pax.cdi.api"), linkBundle("org.ops4j.pax.cdi.spi"), linkBundle("org.ops4j.pax.cdi.servlet")); }
linkBundle("org.slf4j-slf4j-api"), // linkBundle("org.slf4j-slf4j-simple").noStart(), // linkBundle("com.fasterxml.jackson.core-jackson-annotations"), // linkBundle("com.fasterxml.jackson.core-jackson-core"), // linkBundle("com.cedarsoftware-json-io"), // linkBundle("commons-codec-commons-codec"), // linkBundle("com.thoughtworks.paranamer-paranamer"), // linkBundle("org.codehaus.jackson-jackson-core-asl"), // linkBundle("org.codehaus.jackson-jackson-mapper-asl"), // linkBundle("com.google.guava-guava"), // linkBundle("org.apache.commons-commons-compress"), // linkBundle("org.apache.commons-commons-lang3"), // linkBundle("org.apache.avro-avro"), // linkBundle("org.eclipse.jetty.orbit-javax.servlet"), // linkBundle("org.talend.daikon-daikon-bundle"), // linkBundle("org.talend.daikon-daikon-tests").noStart(), // linkBundle("org.talend.components-components-api-service-osgi").start(), // linkBundle("org.talend.components-components-api-service-osgi-tests").noStart(), // linkBundle("org.talend.components-components-api-bundle"), // linkBundle("org.talend.components-components-api-tests").noStart(), linkBundle("org.apache.servicemix.bundles-org.apache.servicemix.bundles.hamcrest"), // linkBundle("org.ops4j.pax.url-pax-url-aether"),
linkBundle("org.slf4j-slf4j-api"), // linkBundle("org.slf4j-slf4j-simple").noStart(), // linkBundle("com.fasterxml.jackson.core-jackson-annotations"), // linkBundle("com.fasterxml.jackson.core-jackson-core"), // linkBundle("com.cedarsoftware-json-io"), // linkBundle("commons-codec-commons-codec"), // linkBundle("com.thoughtworks.paranamer-paranamer"), // linkBundle("org.codehaus.jackson-jackson-core-asl"), // linkBundle("org.codehaus.jackson-jackson-mapper-asl"), // linkBundle("com.google.guava-guava"), // linkBundle("org.apache.commons-commons-compress"), // linkBundle("org.apache.commons-commons-lang3"), // linkBundle("org.apache.avro-avro"), // linkBundle("org.eclipse.jetty.orbit-javax.servlet"), // linkBundle("org.talend.daikon-daikon-bundle"), // linkBundle("org.talend.daikon-daikon-tests").noStart(), // linkBundle("org.talend.components-components-api-service-osgi").start(), // linkBundle("org.talend.components-components-api-service-osgi-tests").noStart(), // linkBundle("org.talend.components-components-api-bundle"), // linkBundle("org.talend.components-components-api-tests").noStart(), linkBundle("org.apache.servicemix.bundles-org.apache.servicemix.bundles.hamcrest"), // linkBundle("org.ops4j.pax.url-pax-url-aether"),
@Configuration public Option[] config() { return options(composite(ComponentsPaxExamOptions.getOptions()), // linkBundle("commons-logging-commons-logging"), // linkBundle("org.talend.components-components-common-bundle"), // linkBundle("org.talend.components-components-jira-bundle")); } // all test cases are to be found in the parent class.
public static Option logbackBundles() { LOG.info("Console Enabled {}", consoleEnabled); return composite( when(consoleEnabled).useOptions(systemProperty("osgi.console").value("6666"), systemProperty("osgi.console.enable.builtin").value("true")), when(consoleEnabled && isFelix()).useOptions( mavenBundle("org.apache.felix", "org.apache.felix.gogo.command", "0.14.0"), mavenBundle("org.apache.felix", "org.apache.felix.gogo.runtime", "0.12.1"), mavenBundle("org.apache.felix", "org.apache.felix.gogo.shell", "0.10.0")), systemProperty("logback.configurationFile").value( "file:" + PathUtils.getBaseDir() + "/src/test/resources/logback.xml"), linkBundle("slf4j.api"), linkBundle("jcl.over.slf4j"), linkBundle("ch.qos.logback.core"), linkBundle("ch.qos.logback.classic")); }
public static Option paxCdiWithWeldBundles() { Properties props = new Properties(); try { props.load(TestConfiguration.class.getResourceAsStream("/systemPackages.properties")); } catch (IOException exc) { throw new Ops4jException(exc); } return composite( // do not treat javax.annotation as system package when(isEquinox()).useOptions( frameworkProperty("org.osgi.framework.system.packages").value( props.get("org.osgi.framework.system.packages"))), linkBundle("org.ops4j.pax.cdi.weld"), // there is a classloader conflict when adding this dep to the POM mavenBundle("org.ops4j.pax.cdi", "pax-cdi-undertow-weld", PAX_CDI_VERSION), mavenBundle("com.google.guava", "guava", "13.0.1"), mavenBundle("org.jboss.weld", "weld-osgi-bundle", "2.2.8.Final")); }
@Configuration public Option[] config() { return options(composite(ComponentsPaxExamOptions.getOptions()), // linkBundle("org.talend.components-components-common")); }
public static Option paxCdiWithOwbBundles() { Properties props = new Properties(); try { props.load(TestConfiguration.class.getResourceAsStream("/systemPackages.properties")); } catch (IOException exc) { throw new Ops4jException(exc); } return composite( // do not treat javax.annotation as system package when(isEquinox()).useOptions( frameworkProperty("org.osgi.framework.system.packages").value( props.get("org.osgi.framework.system.packages"))), linkBundle("org.ops4j.pax.cdi.openwebbeans"), // there is a classloader conflict when adding this dep to the POM mavenBundle("org.ops4j.pax.cdi", "pax-cdi-undertow-openwebbeans", PAX_CDI_VERSION), mavenBundle("org.apache.openwebbeans", "openwebbeans-impl", "1.5.0"), mavenBundle("org.apache.openwebbeans", "openwebbeans-spi", "1.5.0"), mavenBundle("org.apache.openwebbeans", "openwebbeans-web", "1.5.0"), mavenBundle("org.apache.openwebbeans", "openwebbeans-el22", "1.5.0"), // needed by pax-cdi-web-openwebbeans mavenBundle("org.apache.geronimo.specs", "geronimo-jsp_2.2_spec", "1.2"), mavenBundle("org.apache.xbean", "xbean-asm6-shaded", "4.6"), // mavenBundle("org.apache.xbean", "xbean-finder-shaded", "4.6"), // //mavenBundle("org.slf4j", "jul-to-slf4j").versionAsInProject(), mavenBundle("org.apache.geronimo.specs", "geronimo-jta_1.1_spec", "1.1.1"), mavenBundle("javax.validation", "validation-api", "1.1.0.Final"), mavenBundle("javax.interceptor", "javax.interceptor-api", "1.2"), mavenBundle("javax.el", "javax.el-api", "3.0.0")); }
public static Option paxWebBundles() { return composite( linkBundle("org.apache.felix.scr"), linkBundle("org.apache.xbean.bundleutils"), linkBundle("org.apache.xbean.finder"), mavenBundle().groupId("org.apache.xbean") .artifactId("xbean-reflect").version(asInProject()), mavenBundle("org.ow2.asm", "asm-analysis").versionAsInProject(), linkBundle("org.apache.felix.eventadmin"),
linkBundle("org.apache.felix.configadmin").startLevel(START_LEVEL_SYSTEM_BUNDLES), linkBundle("org.ops4j.pax.logging.pax-logging-api").startLevel(START_LEVEL_SYSTEM_BUNDLES), linkBundle("org.ops4j.pax.logging.pax-logging-log4j2").startLevel(START_LEVEL_SYSTEM_BUNDLES), linkBundle("org.apache.servicemix.bundles.javax-inject").startLevel(START_LEVEL_SYSTEM_BUNDLES),