Hi,
I am new to OSGi and Maven. I am using the maven-bundle-plugin to bundle my
project (embedding it's dependencies) as follows:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>1.4.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
<Bundle-Name>${project.artifactId}</Bundle-Name>
<Bundle-Version>1.0.0</Bundle-Version>
<Bundle-Activator>uk.org.cse.smash.bundle.Activator</Bundle-Activator>
<!-- <Bundle-ClassPath>.</Bundle-ClassPath>
-->
<Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>
<Embed-Transitive>true</Embed-Transitive>
<Private-Package>uk.org.cse.smash.bundle</Private-Package>
<Import-Package>org.osgi.framework,*</Import-Package>
<Export-Package>uk.org.cse.smash.*</Export-Package>
</instructions>
</configuration>
</plugin>
However, when I launch my felix 4.0.3 framework from the command line (using
Java 7) I get the following error:
osgi/felix-framework-4.0.3$ java -jar bin/felix.jar
Auto-deploy install: org.osgi.framework.BundleException: Imporing '.' is invalid
.
____________________________
Welcome to Apache Felix Gogo
g! BUNDLES
0|Active | 0|org.apache.felix.framework (4.0.3)
1|Active | 1|org.apache.felix.bundlerepository (1.6.6)
2|Active | 1|org.apache.felix.gogo.command (0.12.0)
3|Active | 1|org.apache.felix.gogo.runtime (0.10.0)
4|Active | 1|org.apache.felix.gogo.shell (0.10.0)
g! install
file:"C:\ProjectData\328\Source\smash-core\smash\smash-core\osgi\felix-framework-4.0.3\bundle\smash-core-0.0.1.jar"
org.osgi.framework.BundleException: Imporing '.' is invalid.
As you can see, I have placed my bundle jar containing the embedded deps in the
felix /bundle dir for auto-deployment, however it fails at initialisation. For
debug purposes, I then print the current bundles and reattempt installing my
bundle jar with the same exception repeated.
Please can someone help me fix this issue so that I can run my bundle on felix
with its dependencies embedded. I have tried the alternative approach of
wrapping the dependencies, but it seems that the bundleall functionality has
been deprecated (it fails to acquire commons-net when I try to use it) and I am
having difficulty wrapping transitive dependencies successfully and
automatically using pax:wrap-dependency.
This has been an issue for way too long already so any help/suggestions are
very much appreciated.
Thanks,
Tom
PS. Please find my MANIFEST.MF and bundle jar contents below...
My manifest looks like this:
Manifest-Version: 1.0
Export-Package: uk.org.cse.smash.bundle;uses:="org.osgi.framework"
Private-Package: com.sun.appserv,com.sun.appserv.server.util,com.sun.a
ppserv.util.cache,com.sun.appserv.util.cache.mbeans,com.sun.common.ut
il.logging,com.sun.el,com.sun.el.lang,com.sun.el.parser,com.sun.el.ut
il,com.sun.enterprise.web.io,com.sun.org.apache.commons.logging,com.s
un.org.apache.commons.logging.impl,conf.hadoop,conf.hbase,conf.pig,co
nf.zookeeper,contribs.mx,images,javax.el,javax.servlet,javax.servlet.
http,javax.servlet.jsp,javax.servlet.jsp.el,javax.servlet.jsp.jstl.co
re,javax.servlet.jsp.jstl.fmt,javax.servlet.jsp.jstl.sql,javax.servle
t.jsp.jstl.tlv,javax.servlet.jsp.resources,javax.servlet.jsp.tagext,j
avax.servlet.resources,junit.extensions,junit.framework,junit.runner,
junit.textui,org.apache.commons.beanutils,org.apache.commons.beanutil
s.converters,org.apache.commons.beanutils.expression,org.apache.commo
ns.beanutils.locale,org.apache.commons.beanutils.locale.converters,or
g.apache.commons.cli,org.apache.commons.codec,org.apache.commons.code
c.binary,org.apache.commons.codec.digest,org.apache.commons.codec.lan
guage,org.apache.commons.codec.net,org.apache.commons.collections,org
.apache.commons.collections.bag,org.apache.commons.collections.bidima
p,org.apache.commons.collections.buffer,org.apache.commons.collection
s.collection,org.apache.commons.collections.comparators,org.apache.co
mmons.collections.functors,org.apache.commons.collections.iterators,o
rg.apache.commons.collections.keyvalue,org.apache.commons.collections
.list,org.apache.commons.collections.map,org.apache.commons.collectio
ns.set,org.apache.commons.configuration,org.apache.commons.configurat
ion.beanutils,org.apache.commons.configuration.event,org.apache.commo
ns.configuration.interpol,org.apache.commons.configuration.plist,org.
apache.commons.configuration.reloading,org.apache.commons.configurati
on.tree,org.apache.commons.configuration.tree.xpath,org.apache.common
s.configuration.web,org.apache.commons.digester,org.apache.commons.di
gester.parser,org.apache.commons.digester.plugins,org.apache.commons.
digester.plugins.strategies,org.apache.commons.digester.substitution,
org.apache.commons.digester.xmlrules,org.apache.commons.el,org.apache
.commons.el.parser,org.apache.commons.httpclient,org.apache.commons.h
ttpclient.auth,org.apache.commons.httpclient.contrib.proxy,org.apache
.commons.httpclient.cookie,org.apache.commons.httpclient.methods,org.
apache.commons.httpclient.methods.multipart,org.apache.commons.httpcl
ient.params,org.apache.commons.httpclient.protocol,org.apache.commons
.httpclient.util,org.apache.commons.lang,org.apache.commons.lang.buil
der,org.apache.commons.lang.enum,org.apache.commons.lang.enums,org.ap
ache.commons.lang.exception,org.apache.commons.lang.math,org.apache.c
ommons.lang.mutable,org.apache.commons.lang.text,org.apache.commons.l
ang.time,org.apache.commons.logging,org.apache.commons.logging.impl,o
rg.apache.commons.math,org.apache.commons.math.analysis,org.apache.co
mmons.math.analysis.integration,org.apache.commons.math.analysis.inte
rpolation,org.apache.commons.math.analysis.polynomials,org.apache.com
mons.math.analysis.solvers,org.apache.commons.math.complex,org.apache
.commons.math.distribution,org.apache.commons.math.estimation,org.apa
che.commons.math.fraction,org.apache.commons.math.genetics,org.apache
.commons.math.geometry,org.apache.commons.math.linear,org.apache.comm
ons.math.ode,org.apache.commons.math.ode.events,org.apache.commons.ma
th.ode.jacobians,org.apache.commons.math.ode.nonstiff,org.apache.comm
ons.math.ode.sampling,org.apache.commons.math.optimization,org.apache
.commons.math.optimization.direct,org.apache.commons.math.optimizatio
n.fitting,org.apache.commons.math.optimization.general,org.apache.com
mons.math.optimization.linear,org.apache.commons.math.optimization.un
ivariate,org.apache.commons.math.random,org.apache.commons.math.speci
al,org.apache.commons.math.stat,org.apache.commons.math.stat.clusteri
ng,org.apache.commons.math.stat.correlation,org.apache.commons.math.s
tat.descriptive,org.apache.commons.math.stat.descriptive.moment,org.a
pache.commons.math.stat.descriptive.rank,org.apache.commons.math.stat
.descriptive.summary,org.apache.commons.math.stat.inference,org.apach
e.commons.math.stat.ranking,org.apache.commons.math.stat.regression,o
rg.apache.commons.math.transform,org.apache.commons.math.util,org.apa
che.commons.net,org.apache.commons.net.bsd,org.apache.commons.net.ftp
,org.apache.commons.net.ftp.parser,org.apache.commons.net.io,org.apac
he.commons.net.nntp,org.apache.commons.net.ntp,org.apache.commons.net
.pop3,org.apache.commons.net.smtp,org.apache.commons.net.telnet,org.a
pache.commons.net.tftp,org.apache.commons.net.util,org.apache.ftpserv
er,org.apache.ftpserver.command,org.apache.ftpserver.command.impl,org
.apache.ftpserver.command.impl.listing,org.apache.ftpserver.commandli
ne,org.apache.ftpserver.config,org.apache.ftpserver.config.spring,org
.apache.ftpserver.filesystem.nativefs,org.apache.ftpserver.filesystem
.nativefs.impl,org.apache.ftpserver.ftplet,org.apache.ftpserver.ftple
tcontainer,org.apache.ftpserver.ftpletcontainer.impl,org.apache.ftpse
rver.impl,org.apache.ftpserver.listener,org.apache.ftpserver.listener
.nio,org.apache.ftpserver.main,org.apache.ftpserver.message,org.apach
e.ftpserver.message.impl,org.apache.ftpserver.ssl,org.apache.ftpserve
r.ssl.impl,org.apache.ftpserver.usermanager,org.apache.ftpserver.user
manager.impl,org.apache.ftpserver.util,org.apache.hadoop,org.apache.h
adoop.classification,org.apache.hadoop.cli,org.apache.hadoop.cli.util
,org.apache.hadoop.conf,org.apache.hadoop.filecache,org.apache.hadoop
.fs,org.apache.hadoop.fs.ftp,org.apache.hadoop.fs.kfs,org.apache.hado
op.fs.loadGenerator,org.apache.hadoop.fs.permission,org.apache.hadoop
.fs.s3,org.apache.hadoop.fs.s3native,org.apache.hadoop.fs.shell,org.a
pache.hadoop.hdfs,org.apache.hadoop.hdfs.protocol,org.apache.hadoop.h
dfs.security,org.apache.hadoop.hdfs.security.token,org.apache.hadoop.
hdfs.security.token.block,org.apache.hadoop.hdfs.security.token.deleg
ation,org.apache.hadoop.hdfs.server.balancer,org.apache.hadoop.hdfs.s
erver.common,org.apache.hadoop.hdfs.server.datanode,org.apache.hadoop
.hdfs.server.datanode.metrics,org.apache.hadoop.hdfs.server.datanode.
web.resources,org.apache.hadoop.hdfs.server.namenode,org.apache.hadoo
p.hdfs.server.namenode.metrics,org.apache.hadoop.hdfs.server.namenode
.web.resources,org.apache.hadoop.hdfs.server.protocol,org.apache.hado
op.hdfs.tools,org.apache.hadoop.hdfs.util,org.apache.hadoop.hdfs.web,
org.apache.hadoop.hdfs.web.resources,org.apache.hadoop.http,org.apach
e.hadoop.http.lib,org.apache.hadoop.http.resource,org.apache.hadoop.i
o,org.apache.hadoop.io.compress,org.apache.hadoop.io.compress.bzip2,o
rg.apache.hadoop.io.compress.snappy,org.apache.hadoop.io.compress.zli
b,org.apache.hadoop.io.file.tfile,org.apache.hadoop.io.nativeio,org.a
pache.hadoop.io.retry,org.apache.hadoop.io.serializer,org.apache.hado
op.ipc,org.apache.hadoop.ipc.metrics,org.apache.hadoop.jmx,org.apache
.hadoop.log,org.apache.hadoop.log.metrics,org.apache.hadoop.mapred,or
g.apache.hadoop.mapred.jobcontrol,org.apache.hadoop.mapred.join,org.a
pache.hadoop.mapred.lib,org.apache.hadoop.mapred.lib.aggregate,org.ap
ache.hadoop.mapred.lib.db,org.apache.hadoop.mapred.pipes,org.apache.h
adoop.mapred.tools,org.apache.hadoop.mapreduce,org.apache.hadoop.mapr
educe.lib.db,org.apache.hadoop.mapreduce.lib.fieldsel,org.apache.hado
op.mapreduce.lib.input,org.apache.hadoop.mapreduce.lib.jobcontrol,org
.apache.hadoop.mapreduce.lib.map,org.apache.hadoop.mapreduce.lib.outp
ut,org.apache.hadoop.mapreduce.lib.partition,org.apache.hadoop.mapred
uce.lib.reduce,org.apache.hadoop.mapreduce.security,org.apache.hadoop
.mapreduce.security.token,org.apache.hadoop.mapreduce.security.token.
delegation,org.apache.hadoop.mapreduce.server.jobtracker,org.apache.h
adoop.mapreduce.server.tasktracker,org.apache.hadoop.mapreduce.server
.tasktracker.userlogs,org.apache.hadoop.mapreduce.split,org.apache.ha
doop.metrics,org.apache.hadoop.metrics.file,org.apache.hadoop.metrics
.ganglia,org.apache.hadoop.metrics.jvm,org.apache.hadoop.metrics.spi,
org.apache.hadoop.metrics.util,org.apache.hadoop.metrics2,org.apache.
hadoop.metrics2.filter,org.apache.hadoop.metrics2.impl,org.apache.had
oop.metrics2.lib,org.apache.hadoop.metrics2.sink,org.apache.hadoop.me
trics2.sink.ganglia,org.apache.hadoop.metrics2.source,org.apache.hado
op.metrics2.util,org.apache.hadoop.net,org.apache.hadoop.record,org.a
pache.hadoop.record.compiler,org.apache.hadoop.record.compiler.ant,or
g.apache.hadoop.record.compiler.generated,org.apache.hadoop.record.me
ta,org.apache.hadoop.security,org.apache.hadoop.security.authenticati
on,org.apache.hadoop.security.authentication.client,org.apache.hadoop
.security.authentication.server,org.apache.hadoop.security.authentica
tion.util,org.apache.hadoop.security.authorize,org.apache.hadoop.secu
rity.token,org.apache.hadoop.security.token.delegation,org.apache.had
oop.test,org.apache.hadoop.tools,org.apache.hadoop.tools.rumen,org.ap
ache.hadoop.util,org.apache.hadoop.util.bloom,org.apache.hadoop.util.
hash,org.apache.jasper,org.apache.jasper.compiler,org.apache.jasper.c
ompiler.tagplugin,org.apache.jasper.resources,org.apache.jasper.runti
me,org.apache.jasper.security,org.apache.jasper.servlet,org.apache.ja
sper.tagplugins.jstl,org.apache.jasper.tagplugins.jstl.core,org.apach
e.jasper.util,org.apache.jasper.xmlparser,org.apache.mina.core,org.ap
ache.mina.core.buffer,org.apache.mina.core.file,org.apache.mina.core.
filterchain,org.apache.mina.core.future,org.apache.mina.core.polling,
org.apache.mina.core.service,org.apache.mina.core.session,org.apache.
mina.core.write,org.apache.mina.filter.buffer,org.apache.mina.filter.
codec,org.apache.mina.filter.codec.demux,org.apache.mina.filter.codec
.prefixedstring,org.apache.mina.filter.codec.serialization,org.apache
.mina.filter.codec.statemachine,org.apache.mina.filter.codec.textline
,org.apache.mina.filter.errorgenerating,org.apache.mina.filter.execut
or,org.apache.mina.filter.firewall,org.apache.mina.filter.keepalive,o
rg.apache.mina.filter.logging,org.apache.mina.filter.reqres,org.apach
e.mina.filter.ssl,org.apache.mina.filter.statistic,org.apache.mina.fi
lter.stream,org.apache.mina.filter.util,org.apache.mina.handler.chain
,org.apache.mina.handler.demux,org.apache.mina.handler.multiton,org.a
pache.mina.handler.stream,org.apache.mina.proxy,org.apache.mina.proxy
.event,org.apache.mina.proxy.filter,org.apache.mina.proxy.handlers,or
g.apache.mina.proxy.handlers.http,org.apache.mina.proxy.handlers.http
.basic,org.apache.mina.proxy.handlers.http.digest,org.apache.mina.pro
xy.handlers.http.ntlm,org.apache.mina.proxy.handlers.socks,org.apache
.mina.proxy.session,org.apache.mina.proxy.utils,org.apache.mina.trans
port.socket,org.apache.mina.transport.socket.nio,org.apache.mina.tran
sport.vmpipe,org.apache.mina.util,org.apache.mina.util.byteaccess,org
.apache.oro.io,org.apache.oro.text,org.apache.oro.text.awk,org.apache
.oro.text.perl,org.apache.oro.text.regex,org.apache.oro.util,org.apac
he.taglibs.standard,org.apache.taglibs.standard.extra.spath,org.apach
e.taglibs.standard.functions,org.apache.taglibs.standard.lang.jstl,or
g.apache.taglibs.standard.lang.jstl.parser,org.apache.taglibs.standar
d.lang.jstl.test,org.apache.taglibs.standard.lang.jstl.test.beans,org
.apache.taglibs.standard.lang.support,org.apache.taglibs.standard.res
ources,org.apache.taglibs.standard.tag.common.core,org.apache.taglibs
.standard.tag.common.fmt,org.apache.taglibs.standard.tag.common.sql,o
rg.apache.taglibs.standard.tag.common.xml,org.apache.taglibs.standard
.tag.el.core,org.apache.taglibs.standard.tag.el.fmt,org.apache.taglib
s.standard.tag.el.sql,org.apache.taglibs.standard.tag.el.xml,org.apac
he.taglibs.standard.tag.rt.core,org.apache.taglibs.standard.tag.rt.fm
t,org.apache.taglibs.standard.tag.rt.sql,org.apache.taglibs.standard.
tag.rt.xml,org.apache.taglibs.standard.tei,org.apache.taglibs.standar
d.tlv,org.apache.tools.ant,org.apache.tools.ant.filters,org.apache.to
ols.ant.filters.util,org.apache.tools.ant.helper,org.apache.tools.ant
.input,org.apache.tools.ant.listener,org.apache.tools.ant.loader,org.
apache.tools.ant.taskdefs,org.apache.tools.ant.taskdefs.compilers,org
.apache.tools.ant.taskdefs.condition,org.apache.tools.ant.taskdefs.cv
slib,org.apache.tools.ant.taskdefs.email,org.apache.tools.ant.taskdef
s.rmic,org.apache.tools.ant.types,org.apache.tools.ant.types.mappers,
org.apache.tools.ant.types.resolver,org.apache.tools.ant.types.select
ors,org.apache.tools.ant.types.selectors.modifiedselector,org.apache.
tools.ant.util,org.apache.tools.ant.util.facade,org.apache.tools.ant.
util.regexp,org.apache.tools.bzip2,org.apache.tools.mail,org.apache.t
ools.tar,org.apache.tools.zip,org.codehaus.jackson,org.codehaus.jacks
on.annotate,org.codehaus.jackson.impl,org.codehaus.jackson.io,org.cod
ehaus.jackson.map,org.codehaus.jackson.map.deser,org.codehaus.jackson
.map.introspect,org.codehaus.jackson.map.ser,org.codehaus.jackson.map
.type,org.codehaus.jackson.map.util,org.codehaus.jackson.node,org.cod
ehaus.jackson.sym,org.codehaus.jackson.type,org.codehaus.jackson.util
,org.eclipse.jdt.core,org.eclipse.jdt.core.compiler,org.eclipse.jdt.c
ore.dom,org.eclipse.jdt.core.dom.rewrite,org.eclipse.jdt.core.eval,or
g.eclipse.jdt.core.formatter,org.eclipse.jdt.core.jdom,org.eclipse.jd
t.core.search,org.eclipse.jdt.core.util,org.eclipse.jdt.internal.code
assist,org.eclipse.jdt.internal.codeassist.complete,org.eclipse.jdt.i
nternal.codeassist.impl,org.eclipse.jdt.internal.codeassist.select,or
g.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast
,org.eclipse.jdt.internal.compiler.batch,org.eclipse.jdt.internal.com
piler.classfmt,org.eclipse.jdt.internal.compiler.codegen,org.eclipse.
jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.flow,org.
eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.
lookup,org.eclipse.jdt.internal.compiler.parser,org.eclipse.jdt.inter
nal.compiler.parser.diagnose,org.eclipse.jdt.internal.compiler.proble
m,org.eclipse.jdt.internal.compiler.util,org.eclipse.jdt.internal.cor
e,org.eclipse.jdt.internal.core.builder,org.eclipse.jdt.internal.core
.dom.rewrite,org.eclipse.jdt.internal.core.eval,org.eclipse.jdt.inter
nal.core.hierarchy,org.eclipse.jdt.internal.core.index,org.eclipse.jd
t.internal.core.jdom,org.eclipse.jdt.internal.core.search,org.eclipse
.jdt.internal.core.search.indexing,org.eclipse.jdt.internal.core.sear
ch.matching,org.eclipse.jdt.internal.core.search.processing,org.eclip
se.jdt.internal.core.util,org.eclipse.jdt.internal.eval,org.eclipse.j
dt.internal.formatter,org.eclipse.jdt.internal.formatter.align,org.ec
lipse.jdt.internal.formatter.comment,org.eclipse.jdt.internal.formatt
er.old,org.hamcrest,org.hamcrest.core,org.hamcrest.internal,org.hsqld
b,org.hsqldb.index,org.hsqldb.jdbc,org.hsqldb.lib,org.hsqldb.lib.java
,org.hsqldb.persist,org.hsqldb.resources,org.hsqldb.rowio,org.hsqldb.
sample,org.hsqldb.scriptio,org.hsqldb.store,org.hsqldb.types,org.hsql
db.util,org.hsqldb.util.sqltool,org.jets3t.service,org.jets3t.service
.acl,org.jets3t.service.impl.rest,org.jets3t.service.impl.rest.httpcl
ient,org.jets3t.service.impl.soap.axis,org.jets3t.service.impl.soap.a
xis._2006_03_01,org.jets3t.service.io,org.jets3t.service.model,org.je
ts3t.service.model.cloudfront,org.jets3t.service.multithread,org.jets
3t.service.mx,org.jets3t.service.security,org.jets3t.service.utils,or
g.jets3t.service.utils.gatekeeper,org.jets3t.service.utils.signedurl,
org.junit,org.junit.experimental,org.junit.experimental.categories,or
g.junit.experimental.max,org.junit.experimental.results,org.junit.exp
erimental.runners,org.junit.experimental.theories,org.junit.experimen
tal.theories.internal,org.junit.experimental.theories.suppliers,org.j
unit.internal,org.junit.internal.builders,org.junit.internal.matchers
,org.junit.internal.requests,org.junit.internal.runners,org.junit.int
ernal.runners.model,org.junit.internal.runners.rules,org.junit.intern
al.runners.statements,org.junit.matchers,org.junit.rules,org.junit.ru
nner,org.junit.runner.manipulation,org.junit.runner.notification,org.
junit.runners,org.junit.runners.model,org.kosmix.kosmosfs.access,org.
mortbay.component,org.mortbay.io,org.mortbay.io.bio,org.mortbay.io.ni
o,org.mortbay.jetty,org.mortbay.jetty.bio,org.mortbay.jetty.deployer,
org.mortbay.jetty.handler,org.mortbay.jetty.nio,org.mortbay.jetty.sec
urity,org.mortbay.jetty.servlet,org.mortbay.jetty.webapp,org.mortbay.
log,org.mortbay.resource,org.mortbay.servlet,org.mortbay.servlet.jett
y,org.mortbay.thread,org.mortbay.util,org.mortbay.util.ajax,org.mortb
ay.xml,org.osgi.framework;version="1.5",org.osgi.framework.hooks.serv
ice;version="1.0",org.osgi.framework.launch;version="1.0",org.osgi.se
rvice.condpermadmin;version="1.1",org.osgi.service.packageadmin;versi
on="1.2",org.osgi.service.permissionadmin;version="1.2",org.osgi.serv
ice.startlevel;version="1.1",org.osgi.service.url;version="1.0",org.s
lf4j,org.slf4j.helpers,org.slf4j.spi,org.znerd.xmlenc,org.znerd.xmlen
c.sax,testshell,webapps.datanode.WEB-INF,webapps.hdfs,webapps.hdfs.WE
B-INF,webapps.history.WEB-INF,webapps.job,webapps.job.WEB-INF,webapps
.static,webapps.task,webapps.task.WEB-INF
Bundle-ClassPath: .,servlet-api-2.5-20081211.jar,core-3.1.1.jar,oro-2.
0.8.jar,ftpserver-deprecated-1.0.0-M2.jar,hamcrest-core-1.1.jar,servl
et-api-2.5-6.1.14.jar,ftplet-api-1.0.0.jar,commons-net-1.4.1.jar,comm
ons-httpclient-3.0.1.jar,commons-logging-1.1.1.jar,hadoop-test-1.0.2.
jar,commons-lang-2.4.jar,jsp-api-2.1-6.1.14.jar,jasper-compiler-5.5.1
2.jar,kfs-0.3.jar,jasper-runtime-5.5.12.jar,commons-codec-1.4.jar,jsp
-2.1-6.1.14.jar,commons-collections-3.2.1.jar,commons-beanutils-1.7.0
.jar,jetty-util-6.1.26.jar,junit-4.10.jar,commons-configuration-1.6.j
ar,commons-digester-1.8.jar,xmlenc-0.52.jar,mina-core-2.0.0-M5.jar,or
g.osgi.core-1.4.0.jar,jets3t-0.7.1.jar,commons-math-2.1.jar,commons-b
eanutils-core-1.8.0.jar,slf4j-api-1.5.2.jar,jackson-core-asl-1.0.1.ja
r,ftpserver-core-1.0.0.jar,commons-el-1.0.jar,ant-1.6.5.jar,commons-c
li-1.2.jar,jetty-6.1.26.jar,hadoop-core-1.0.2.jar,hsqldb-1.8.0.10.jar
,jackson-mapper-asl-1.0.1.jar
Built-By: tomw
Tool: Bnd-0.0.238
Bundle-Name: smash-core
Created-By: Apache Maven Bundle Plugin
Build-Jdk: 1.6.0_25
Bundle-Version: 1.0.0
Bnd-LastModified: 1346681618735
Embed-Transitive: true
Bundle-ManifestVersion: 2
Bundle-Activator: uk.org.cse.smash.bundle.Activator
Bundle-Description: The library of methods and objects supporting the
SMASH backend.
Bundle-SymbolicName: uk.org.cse.smash.smash-core
Import-Package: .,com.jamesmurty.utils,com.sun.java.browser.net,com.su
n.jersey.api,com.sun.jersey.api.container,com.sun.jersey.api.core,com
.sun.jersey.core.spi.component,com.sun.jersey.server.impl.inject,com.
sun.jersey.spi.container,com.sun.jersey.spi.container.servlet,com.sun
.jersey.spi.inject,com.sun.org.apache.xalan.internal.res,com.sun.org.
apache.xml.internal.utils,com.sun.org.apache.xpath.internal,com.sun.o
rg.apache.xpath.internal.jaxp,com.sun.org.apache.xpath.internal.objec
ts,com.sun.security.auth,com.sun.security.auth.module,com.sun.tools.j
avac,javax.activation,javax.crypto,javax.crypto.spec,javax.mail.inter
net,javax.management,javax.management.openmbean,javax.naming,javax.na
ming.directory,javax.naming.spi,javax.net,javax.net.ssl,javax.securit
y.auth,javax.security.auth.callback,javax.security.auth.kerberos,java
x.security.auth.login,javax.security.auth.spi,javax.security.auth.x50
0,javax.security.cert,javax.security.sasl,javax.sql,javax.swing,javax
.swing.border,javax.swing.event,javax.swing.table,javax.swing.text,ja
vax.swing.tree,javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext,javax.xml
.namespace,javax.xml.parsers,javax.xml.rpc,javax.xml.rpc.encoding,jav
ax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,java
x.xml.transform.stream,javax.xml.validation,javax.xml.xpath,kaffe.rmi
.rmic,org.apache.avalon.framework.logger,org.apache.axis,org.apache.a
xis.attachments,org.apache.axis.client,org.apache.axis.constants,org.
apache.axis.description,org.apache.axis.encoding,org.apache.axis.enco
ding.ser,org.apache.axis.soap,org.apache.axis.utils,org.apache.bcel.c
lassfile,org.apache.bsf,org.apache.commons.daemon,org.apache.commons.
jxpath,org.apache.commons.jxpath.ri,org.apache.commons.jxpath.ri.comp
iler,org.apache.commons.jxpath.ri.model,org.apache.env,org.apache.ftp
server.filesystem,org.apache.ftpserver.interfaces,org.apache.ftpserve
r.listener.mina,org.apache.hadoop.examples,org.apache.log,org.apache.
log4j,org.apache.log4j.helpers,org.apache.log4j.spi,org.apache.tools.
ant.launch,org.apache.tools.ant.taskdefs.optional,org.apache.tools.an
t.util.optional,org.apache.xml.resolver,org.apache.xml.resolver.helpe
rs,org.apache.xml.resolver.tools,org.bouncycastle.jce.provider,org.ec
lipse.core.resources,org.eclipse.core.runtime,org.eclipse.core.runtim
e.jobs,org.eclipse.core.runtime.preferences,org.eclipse.jface.text,or
g.eclipse.osgi.util,org.eclipse.text.edits,org.ietf.jgss,org.mockito,
org.mockito.invocation,org.mockito.runners,org.mockito.stubbing,org.m
ockito.verification,org.osgi.framework;version="1.5",org.osgi.service
.prefs,org.slf4j.impl,org.springframework.beans.factory.config,org.sp
ringframework.beans.factory.support,org.springframework.beans.factory
.xml,org.springframework.context.support,org.springframework.util,org
.springframework.util.xml,org.w3c.dom,org.w3c.dom.ls,org.w3c.dom.trav
ersal,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers,sun.misc,sun.ne
t.dns,sun.net.util,sun.plugin.protocol,sun.rmi.rmic,sun.security.acti
on,sun.security.jgss,sun.security.jgss.krb5,sun.security.krb5,sun.too
ls.javac,uk.org.cse.smash.bundle
Embed-Dependency: *;scope=compile|runtime
The contents of my bundle jar is:
META-INF/MANIFEST.MF
META-INF/
META-INF/maven/
META-INF/maven/uk.org.cse.smash/
META-INF/maven/uk.org.cse.smash/smash-core/
META-INF/maven/uk.org.cse.smash/smash-core/pom.properties
META-INF/maven/uk.org.cse.smash/smash-core/pom.xml
ant-1.6.5.jar
commons-beanutils-1.7.0.jar
commons-beanutils-core-1.8.0.jar
commons-cli-1.2.jar
commons-codec-1.4.jar
commons-collections-3.2.1.jar
commons-configuration-1.6.jar
commons-digester-1.8.jar
commons-el-1.0.jar
commons-httpclient-3.0.1.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
commons-math-2.1.jar
commons-net-1.4.1.jar
conf/
conf/hadoop/
conf/hadoop/capacity-scheduler.xml
conf/hadoop/capacity-scheduler.xml.template
conf/hadoop/configuration.xsl
conf/hadoop/core-site.xml
conf/hadoop/core-site.xml.template
conf/hadoop/fair-scheduler.xml
conf/hadoop/fair-scheduler.xml.template
conf/hadoop/hadoop-env.sh
conf/hadoop/hadoop-env.sh.1
conf/hadoop/hadoop-env.sh.template
conf/hadoop/hadoop-metrics.properties
conf/hadoop/hadoop-metrics2.properties
conf/hadoop/hadoop-policy.xml
conf/hadoop/hadoop-policy.xml.template
conf/hadoop/hdfs-site.xml
conf/hadoop/hdfs-site.xml.1
conf/hadoop/hdfs-site.xml.template
conf/hadoop/log4j.properties
conf/hadoop/mapred-queue-acls.xml
conf/hadoop/mapred-queue-acls.xml.template
conf/hadoop/mapred-site.xml
conf/hadoop/mapred-site.xml.1
conf/hadoop/mapred-site.xml.template
conf/hadoop/masters
conf/hadoop/masters.template
conf/hadoop/slaves
conf/hadoop/slaves.template
conf/hadoop/ssl-client.xml.example
conf/hadoop/ssl-server.xml.example
conf/hadoop/taskcontroller.cfg
conf/hadoop/zoo.cfg
conf/hbase/
conf/hbase/hadoop-metrics.properties
conf/hbase/hbase-env.sh
conf/hbase/hbase-policy.xml
conf/hbase/hbase-site.xml
conf/hbase/hdfs-site.xml
conf/hbase/log4j.properties
conf/hbase/regionservers
conf/pig/
conf/pig/log4j.properties.template
conf/pig/pig.properties
conf/zookeeper/
conf/zookeeper/configuration.xsl
conf/zookeeper/log4j.properties
conf/zookeeper/zoo.cfg
conf/zookeeper/zoo_sample.cfg
core-3.1.1.jar
ftplet-api-1.0.0.jar
ftpserver-core-1.0.0.jar
ftpserver-deprecated-1.0.0-M2.jar
hadoop-core-1.0.2.jar
hadoop-test-1.0.2.jar
hamcrest-core-1.1.jar
hsqldb-1.8.0.10.jar
jackson-core-asl-1.0.1.jar
jackson-mapper-asl-1.0.1.jar
jasper-compiler-5.5.12.jar
jasper-runtime-5.5.12.jar
jets3t-0.7.1.jar
jetty-6.1.26.jar
jetty-util-6.1.26.jar
jsp-2.1-6.1.14.jar
jsp-api-2.1-6.1.14.jar
junit-4.10.jar
kfs-0.3.jar
mina-core-2.0.0-M5.jar
org.osgi.core-1.4.0.jar
oro-2.0.8.jar
servlet-api-2.5-20081211.jar
servlet-api-2.5-6.1.14.jar
slf4j-api-1.5.2.jar
uk/
uk/org/
uk/org/cse/
uk/org/cse/smash/
uk/org/cse/smash/bundle/
uk/org/cse/smash/bundle/Activator.class
uk/org/cse/smash/bundle/HadoopMiniClusterImpl.class
uk/org/cse/smash/bundle/TestService.class
uk/org/cse/smash/bundle/TestServiceImpl.class
xmlenc-0.52.jar
Tom Wilcox
Research Programmer
Centre for Sustainable Energy
3 St Peter's Court
Bedminster Parade
Bristol BS3 4AQ
0117 934 1417 (direct)
0117 934 1400 (switchboard)
www.cse.org.uk<http://webmail.cse.org.uk/owa/redir.aspx?C=e134ab1796b6492e95f129d7fb287042&URL=http%3a%2f%2fwww.cse.org.uk%2f>
We are an independent national charity that shares our knowledge and experience
to help people change the way they think and act about energy
Registered charity no 298740 | Registered company no 2219673 | Registered
office as above | Disclaimer: This message is private and confidential and
should only be read by those to whom it is addressed. If you are not the
intended recipient, you should not copy it or use it for any purpose, nor
disclose its contents to any person other than the intended recipient.