Advertisement
Guest User

arquillian bundle deps

a guest
Aug 25th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.95 KB | None | 0 0
  1. OSGiManifestBuilder builder = OSGiManifestBuilder.newInstance();
  2. builder.addBundleSymbolicName(format(archive.getName()));
  3. builder.addBundleManifestVersion(2);
  4. builder.addBundleActivator(format(MyActivator.class.getName()));
  5. builder.addManifestHeader("Dependencies", "javax.enterprise.api,javax.inject.api,org.osgi.core,javax.interceptor.api,org.jboss.as.weld,org.jboss.weld.core");
  6. builder.addManifestHeader(
  7.   "Bundle-ClassPath",
  8.   ".,jradius-client-2.0.0.jar,log4j-1.2.17.jar,aspectjrt-1.6.11.jar,unboundid-ldapsdk-2.3.1.jar,junit-4.10.jar");
  9.   builder.addManifestHeader("Version", "1.0");
  10.  
  11.  
  12. builder.addImportPackages(
  13.   // 8x-----------------------------------
  14.   // .. removed my app packages ..//
  15.   // 8x-----------------------------------
  16.   format("javax.crypto"), format("javax.crypto.spec"),
  17.   format("javax.management"), format("javax.naming"),
  18.   format("javax.naming.directory"),
  19.   format("javax.naming.ldap"), format("javax.net"),
  20.   format("javax.net.ssl"), format("javax.security.auth"),
  21.   format("javax.security.auth.callback"),
  22.   format("javax.security.auth.login"),
  23.   format("javax.security.auth.spi"),
  24.   format("javax.enterprise.inject.spi"),
  25.   format("javax.security.cert"), format("javax.sql"),
  26.   format("javax.xml.bind.annotation"),
  27.   format("javax.xml.parsers"),
  28.   format("org.apache.commons.codec"),
  29.   format("org.apache.commons.codec.binary"),
  30.   format("org.apache.commons.collections"),
  31.   format("org.apache.commons.collections.map"),
  32.   format("org.jboss.as.security"),
  33.   format("org.jboss.security"),
  34.   format("org.jboss.security.auth.callback"),
  35.   format("org.osgi.framework"),
  36.   format("org.osgi.framework.wiring"),
  37.   format("org.osgi.util.tracker"), format("org.w3c.dom"),
  38.   format("org.xml.sax"), format("org.xml.sax.helpers"),
  39.   format("org.apache.directory.api.ldap.model.entry"),
  40.   format("org.apache.directory.api.ldap.model.filter"),
  41.   format("org.apache.directory.api.ldap.model.exception"));
  42.  
  43. return builder.openStream();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement