public static Option baseConfiguration(String ... path) { return composite( gradleBundle("org.slf4j:slf4j-api"), gradleBundle("org.slf4j:slf4j-simple").noStart(), gradleBundle("org.apache.felix:org.apache.felix.scr"), systemProperty("pax.exam.osgi.unresolved.fail").value("true"), cleanCaches(true), workingDirectory(join(File.separator, "build", "osgi-container", join(File.separator, path))), junitBundles() ); }
when(useFragmentBundle).useOptions(url(String.format("file:%s/%s-%s-fragment-bundle.jar", projectBuildDirectory, projectBaseBundleJarName, projectVersion)).noStart()), systemPackages(
linkBundle("org.slf4j-slf4j-simple").noStart(), // linkBundle("com.fasterxml.jackson.core-jackson-annotations"), // linkBundle("com.fasterxml.jackson.core-jackson-core"), // 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-simple").noStart(), // linkBundle("com.fasterxml.jackson.core-jackson-annotations"), // linkBundle("com.fasterxml.jackson.core-jackson-core"), // 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"),