/** * Creates a composite option of {@link SystemPackageOption}s. * * @param packages * system packages (cannot be null or containing null entries) * * @return composite option of system package options * * @throws IllegalArgumentException * - If urls array is null or contains null entries */ public static Option systemPackages(final String... packages) { validateNotEmptyContent(packages, true, "Packages"); final List<SystemPackageOption> options = new ArrayList<SystemPackageOption>(); for (String pkg : packages) { options.add(systemPackage(pkg)); } return systemPackages(options.toArray(new SystemPackageOption[options.size()])); }
/** * Creates a composite option of {@link SystemPackageOption}s. * * @param packages * system packages (cannot be null or containing null entries) * * @return composite option of system package options * * @throws IllegalArgumentException * - If urls array is null or contains null entries */ public static Option systemPackages(final String... packages) { validateNotEmptyContent(packages, true, "Packages"); final List<SystemPackageOption> options = new ArrayList<SystemPackageOption>(); for (String pkg : packages) { options.add(systemPackage(pkg)); } return systemPackages(options.toArray(new SystemPackageOption[options.size()])); }
provision(bundles), when(useFragmentBundle).useOptions(url(String.format("file:%s/%s-%s-fragment-bundle.jar", projectBuildDirectory, projectBaseBundleJarName, projectVersion)).noStart()), systemPackages(
if (systemPackages.length > 0) { options = Arrays.copyOf(options, options.length + 1); options[options.length -1] = systemPackages(systemPackages);
public static Option mojarraBundles() { return composite( bootDelegationPackages("org.xml.sax", "org.xml.*", "org.w3c.*", "javax.xml.*", "javax.activation.*", "com.sun.org.apache.xpath.internal.jaxp"), systemPackages("com.sun.org.apache.xalan.internal.res", "com.sun.org.apache.xml.internal.utils", "com.sun.org.apache.xml.internal.utils", "com.sun.org.apache.xpath.internal", "com.sun.org.apache.xpath.internal.jaxp", "com.sun.org.apache.xpath.internal.objects", "org.w3c.dom.traversal"), mavenBundle("org.glassfish", "javax.faces", "2.2.7"), mavenBundle("javax.servlet.jsp", "javax.servlet.jsp-api", "2.3.1"), mavenBundle("javax.servlet.jsp.jstl", "javax.servlet.jsp.jstl-api", "1.2.1"), mavenBundle("org.glassfish.web", "javax.servlet.jsp.jstl", "1.2.3"), mavenBundle("org.glassfish", "javax.el", "3.0.0"), mavenBundle("javax.enterprise", "cdi-api", "1.2"), mavenBundle("javax.interceptor", "javax.interceptor-api", "1.2"), mavenBundle("javax.validation", "validation-api", "1.1.0.Final")); }
propagateSystemProperty(BUNDLES_DIAG_TIMEOUT_PROP), systemPackages("com.sun.media.sound", "sun.net", "sun.nio.ch"), };
public static Option configMinumumBundles() { return new DefaultCompositeOption( mavenBundle(CONTROLLER, "config-api").versionAsInProject(), // // bindingAwareSalBundles(), mavenBundle("commons-codec", "commons-codec").versionAsInProject(), systemPackages("sun.nio.ch", "sun.misc"), mavenBundle(CONTROLLER, "config-manager").versionAsInProject(), // // mavenBundle(CONTROLLER, "config-util").versionAsInProject(), // // mavenBundle("commons-io", "commons-io").versionAsInProject(), // mavenBundle(CONTROLLER, "config-manager-facade-xml").versionAsInProject(), // mavenBundle(CONTROLLER, "yang-jmx-generator").versionAsInProject(), // mavenBundle(CONTROLLER, "logback-config").versionAsInProject(), // mavenBundle(CONTROLLER, "config-persister-api").versionAsInProject(), // mavenBundle(CONTROLLER, "config-persister-impl").versionAsInProject(), // mavenBundle("org.apache.servicemix.bundles", "org.apache.servicemix.bundles.xerces", "2.11.0_1"), mavenBundle("org.eclipse.birt.runtime.3_7_1", "org.apache.xml.resolver", "1.2.0"), mavenBundle(CONTROLLER, "config-persister-file-xml-adapter").versionAsInProject().noStart(), mavenBundle("org.eclipse.persistence", "org.eclipse.persistence.moxy").versionAsInProject(), mavenBundle("org.eclipse.persistence", "org.eclipse.persistence.core").versionAsInProject()); }