META-INF.MANIFEST.MF Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.apache.servicemix.bundles.gwt-servlet
Show all versions of org.apache.servicemix.bundles.gwt-servlet
This OSGi bundle wraps ${pkgArtifactId} ${pkgVersion} jar file.
Manifest-Version: 1.0
Bundle-Description: This OSGi bundle wraps gwt-servlet 2.8.0 jar file.
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-SymbolicName: org.apache.servicemix.bundles.gwt-servlet.source
Built-By: jbonofre
Bnd-LastModified: 1487798235146
Bundle-ManifestVersion: 2
Bundle-DocURL: http://www.apache.org/
Bundle-Vendor: The Apache Software Foundation
Import-Package: javax.servlet,javax.servlet.http,javax.validation;reso
lution:=optional,javax.validation.bootstrap;resolution:=optional,java
x.validation.constraints;resolution:=optional,javax.validation.groups
;resolution:=optional,javax.validation.metadata;resolution:=optional,
javax.validation.spi;resolution:=optional,com.google.gson;resolution:
=optional,com.google.gwt.core.ext;resolution:=optional,com.google.gwt
.core.ext.impl;resolution:=optional,com.google.gwt.core.ext.linker;re
solution:=optional,com.google.gwt.core.ext.linker.impl;resolution:=op
tional,com.google.gwt.core.ext.typeinfo;resolution:=optional,com.goog
le.gwt.core.linker;resolution:=optional,com.google.gwt.core.server;re
solution:=optional;version="[2.8,3)",com.google.gwt.dev.jjs;resolutio
n:=optional,com.google.gwt.dev.js;resolution:=optional,com.google.gwt
.dev.js.ast;resolution:=optional,com.google.gwt.dev.protobuf;resoluti
on:=optional;version="[2.8,3)",com.google.gwt.dev.resource;resolution
:=optional,com.google.gwt.dev.util;resolution:=optional;version="[2.8
,3)",com.google.gwt.dev.util.collect;resolution:=optional,com.google.
gwt.dev.util.log;resolution:=optional,com.google.gwt.dev.util.log.spe
edtracer;resolution:=optional,com.google.gwt.event.logical.shared;res
olution:=optional;version="[2.8,3)",com.google.gwt.event.shared;resol
ution:=optional;version="[2.8,3)",com.google.gwt.i18n.rebind.keygen;r
esolution:=optional;version="[2.8,3)",com.google.gwt.i18n.server.keyg
en;resolution:=optional;version="[2.8,3)",com.google.gwt.junit;resolu
tion:=optional;version="[2.8,3)",com.google.gwt.logging.server;resolu
tion:=optional;version="[2.8,3)",com.google.gwt.logging.shared;resolu
tion:=optional;version="[2.8,3)",com.google.gwt.regexp.shared;resolut
ion:=optional;version="[2.8,3)",com.google.gwt.resources.converter;re
solution:=optional;version="[2.8,3)",com.google.gwt.resources.css.ast
;resolution:=optional;version="[2.8,3)",com.google.gwt.resources.gss.
ast;resolution:=optional;version="[2.8,3)",com.google.gwt.text.shared
;resolution:=optional;version="[2.8,3)",com.google.gwt.text.shared.te
sting;resolution:=optional;version="[2.8,3)",com.google.gwt.thirdpart
y.common.css;resolution:=optional,com.google.gwt.thirdparty.common.cs
s.compiler.ast;resolution:=optional,com.google.gwt.thirdparty.common.
css.compiler.gssfunctions;resolution:=optional,com.google.gwt.thirdpa
rty.common.css.compiler.passes;resolution:=optional,com.google.gwt.th
irdparty.debugging.sourcemap;resolution:=optional;version="[2.8,3)",c
om.google.gwt.thirdparty.debugging.sourcemap.proto;resolution:=option
al;version="[2.8,3)",com.google.gwt.thirdparty.guava.common.base;reso
lution:=optional;version="[2.8,3)",com.google.gwt.thirdparty.guava.co
mmon.cache;resolution:=optional;version="[2.8,3)",com.google.gwt.thir
dparty.guava.common.collect;resolution:=optional;version="[2.8,3)",co
m.google.gwt.thirdparty.guava.common.escape;resolution:=optional;vers
ion="[2.8,3)",com.google.gwt.thirdparty.guava.common.hash;resolution:
=optional;version="[2.8,3)",com.google.gwt.thirdparty.guava.common.io
;resolution:=optional;version="[2.8,3)",com.google.gwt.thirdparty.gua
va.common.math;resolution:=optional;version="[2.8,3)",com.google.gwt.
thirdparty.guava.common.primitives;resolution:=optional;version="[2.8
,3)",com.google.gwt.thirdparty.guava.common.reflect;resolution:=optio
nal;version="[2.8,3)",com.google.gwt.thirdparty.guava.common.util.con
current;resolution:=optional;version="[2.8,3)",com.google.gwt.thirdpa
rty.guava.thirdparty.publicsuffix;resolution:=optional;version="[2.8,
3)",com.google.gwt.thirdparty.json;resolution:=optional;version="[2.8
,3)",com.google.gwt.thirdparty.streamhtmlparser.util;resolution:=opti
onal;version="[2.8,3)",com.google.gwt.typedarrays.server;resolution:=
optional;version="[2.8,3)",com.google.gwt.typedarrays.shared;resoluti
on:=optional;version="[2.8,3)",com.google.gwt.uibinder.rebind;resolut
ion:=optional;version="[2.8,3)",com.google.gwt.uibinder.rebind.messag
es;resolution:=optional;version="[2.8,3)",com.google.gwt.uibinder.reb
ind.model;resolution:=optional;version="[2.8,3)",com.google.gwt.user.
client.rpc.core.java.lang;resolution:=optional;version="[2.8,3)",com.
google.gwt.user.client.rpc.core.java.util;resolution:=optional;versio
n="[2.8,3)",com.google.gwt.user.rebind;resolution:=optional;version="
[2.8,3)",com.google.gwt.user.server;resolution:=optional;version="[2.
8,3)",com.google.gwt.util.regexfilter;resolution:=optional;version="[
2.8,3)",com.google.gwt.util.tools;resolution:=optional,com.google.gwt
.util.tools.shared;resolution:=optional;version="[2.8,3)",com.google.
web.bindery.event.shared;resolution:=optional;version="[2.8,3)",com.g
oogle.web.bindery.event.shared.testing;resolution:=optional;version="
[2.8,3)",com.google.web.bindery.requestfactory.apt;resolution:=option
al;version="[2.8,3)",com.google.web.bindery.requestfactory.shared.mes
sages;resolution:=optional;version="[2.8,3)",com.google.web.bindery.r
equestfactory.vm.impl;resolution:=optional;version="[2.8,3)",com.goog
le.web.bindery.requestfactory.vm.testing;resolution:=optional;version
="[2.8,3)",javaemul.internal;resolution:=optional;version="[2.8,3)",j
avax.annotation;resolution:=optional,javax.annotation.processing;reso
lution:=optional,javax.imageio;resolution:=optional,javax.imageio.met
adata;resolution:=optional,javax.imageio.stream;resolution:=optional,
javax.lang.model;resolution:=optional,javax.lang.model.element;resolu
tion:=optional,javax.lang.model.type;resolution:=optional,javax.lang.
model.util;resolution:=optional,javax.tools;resolution:=optional,jsin
terop.annotations;resolution:=optional,junit.framework;resolution:=op
tional,org.apache.commons.io;resolution:=optional,org.objectweb.asm;r
esolution:=optional,org.objectweb.asm.commons;resolution:=optional,or
g.w3c.css.sac;resolution:=optional,org.w3c.dom;resolution:=optional,o
rg.w3c.flute.parser;resolution:=optional,sun.misc;resolution:=optiona
l,org.json;resolution:=optional
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.7))"
Eclipse-SourceBundle: org.apache.servicemix.bundles.gwt-servlet;versio
n="2.8.0_1"
Tool: Bnd-3.2.0.201605172007
Export-Package: com.google.gwt.user.client.rpc;version="2.8.0";uses:="
com.google.gwt.user.server.rpc",com.google.gwt.user.client.rpc.core.c
om.google.gwt.core.shared;version="2.8.0";uses:="com.google.gwt.core.
shared,com.google.gwt.user.client.rpc",com.google.gwt.user.client.rpc
.core.java.lang;version="2.8.0";uses:="com.google.gwt.user.client.rpc
",com.google.gwt.user.client.rpc.core.java.math;version="2.8.0";uses:
="com.google.gwt.user.client.rpc",com.google.gwt.user.client.rpc.core
.java.sql;version="2.8.0";uses:="com.google.gwt.user.client.rpc",com.
google.gwt.user.client.rpc.core.java.util;version="2.8.0";uses:="com.
google.gwt.user.client.rpc",com.google.gwt.user.client.rpc.core.java.
util.logging;version="2.8.0";uses:="com.google.gwt.user.client.rpc",c
om.google.gwt.user.client.rpc.impl;version="2.8.0";uses:="com.google.
gwt.user.client.rpc",com.google.web.bindery.requestfactory.vm.impl;ve
rsion="2.8.0";uses:="com.google.gwt.dev.util",org.hibernate.validator
.engine;version="2.8.0";uses:="com.google.gwt.user.client.rpc",com.go
ogle.gwt.activity.shared;version="2.8.0";uses:="com.google.gwt.event.
shared,com.google.gwt.place.shared,com.google.web.bindery.event.share
d",com.google.gwt.codegen.rebind;version="2.8.0",com.google.gwt.codeg
en.server;version="2.8.0",com.google.gwt.core.server;version="2.8.0";
uses:="com.google.gwt.core.shared,com.google.gwt.i18n.shared,javax.se
rvlet,javax.servlet.http",com.google.gwt.core.shared;version="2.8.0",
com.google.gwt.dev.protobuf;version="2.8.0",com.google.gwt.dev.util;v
ersion="2.8.0",com.google.gwt.dom.builder.shared;version="2.8.0";uses
:="com.google.gwt.safehtml.shared",com.google.gwt.editor.rebind;versi
on="2.8.0",com.google.gwt.editor.rebind.model;version="2.8.0",com.goo
gle.gwt.emul.java.beans;version="2.8.0",com.google.gwt.emul.java.io;v
ersion="2.8.0",com.google.gwt.emul.java.lang;version="2.8.0",com.goog
le.gwt.emul.java.lang.annotation;version="2.8.0",com.google.gwt.emul.
java.lang.reflect;version="2.8.0",com.google.gwt.emul.java.math;versi
on="2.8.0",com.google.gwt.emul.java.nio.charset;version="2.8.0",com.g
oogle.gwt.emul.java.security;version="2.8.0",com.google.gwt.emul.java
.sql;version="2.8.0",com.google.gwt.emul.java.text;version="2.8.0",co
m.google.gwt.emul.java.util;version="2.8.0",com.google.gwt.emul.java.
util.function;version="2.8.0",com.google.gwt.emul.java.util.logging;v
ersion="2.8.0",com.google.gwt.emul.java.util.stream;version="2.8.0",c
om.google.gwt.emul.javaemul.internal;version="2.8.0",com.google.gwt.e
mul.javaemul.internal.annotations;version="2.8.0",com.google.gwt.even
t.logical.shared;version="2.8.0";uses:="com.google.gwt.event.shared,c
om.google.web.bindery.event.shared",com.google.gwt.event.shared;versi
on="2.8.0";uses:="com.google.web.bindery.event.shared",com.google.gwt
.event.shared.testing;version="2.8.0";uses:="com.google.gwt.event.sha
red,com.google.web.bindery.event.shared",com.google.gwt.i18n.linker;v
ersion="2.8.0";uses:="com.google.gwt.core.ext,com.google.gwt.core.ext
.linker,com.google.gwt.user.rebind",com.google.gwt.i18n.rebind;versio
n="2.8.0",com.google.gwt.i18n.rebind.format;version="2.8.0",com.googl
e.gwt.i18n.rebind.keygen;version="2.8.0",com.google.gwt.i18n.server;v
ersion="2.8.0";uses:="com.google.gwt.i18n.rebind.keygen,com.google.gw
t.i18n.shared",com.google.gwt.i18n.server.keygen;version="2.8.0";uses
:="com.google.gwt.i18n.server",com.google.gwt.i18n.server.testing;ver
sion="2.8.0";uses:="com.google.gwt.i18n.server,com.google.gwt.i18n.sh
ared,com.google.gwt.safehtml.shared",com.google.gwt.i18n.shared;versi
on="2.8.0";uses:="com.google.gwt.safehtml.shared",com.google.gwt.i18n
.tools;version="2.8.0",com.google.gwt.junit;version="2.8.0",com.googl
e.gwt.junit.linker;version="2.8.0";uses:="com.google.gwt.core.ext,com
.google.gwt.core.ext.linker,com.google.gwt.core.linker",com.google.gw
t.junit.rebind;version="2.8.0",com.google.gwt.junit.server;version="2
.8.0",com.google.gwt.junit.tools;version="2.8.0",com.google.gwt.junit
.translatable.junit.framework;version="2.8.0",com.google.gwt.logging.
server;version="2.8.0";uses:="com.google.gwt.core.server,com.google.g
wt.logging.shared,com.google.gwt.user.server.rpc",com.google.gwt.logg
ing.shared;version="2.8.0";uses:="com.google.gwt.user.client.rpc",com
.google.gwt.place.rebind;version="2.8.0",com.google.gwt.place.shared;
version="2.8.0";uses:="com.google.gwt.event.logical.shared,com.google
.gwt.event.shared,com.google.web.bindery.event.shared",com.google.gwt
.precompress.linker;version="2.8.0";uses:="com.google.gwt.core.ext,co
m.google.gwt.core.ext.linker",com.google.gwt.regexp.shared;version="2
.8.0",com.google.gwt.regexp.super.com.google.gwt.regexp.shared;versio
n="2.8.0",com.google.gwt.resources.converter;version="2.8.0";uses:="c
om.google.gwt.core.ext,com.google.gwt.dev.util,com.google.gwt.resourc
es.css.ast,com.google.gwt.thirdparty.guava.common.base",com.google.gw
t.resources.css;version="2.8.0";uses:="com.google.gwt.core.ext,com.go
ogle.gwt.core.ext.typeinfo,com.google.gwt.dev.util,com.google.gwt.res
ources.css.ast,com.google.gwt.resources.ext,com.google.gwt.util.tools
",com.google.gwt.resources.css.ast;version="2.8.0",com.google.gwt.res
ources.ext;version="2.8.0";uses:="com.google.gwt.core.ext,com.google.
gwt.core.ext.typeinfo",com.google.gwt.resources.gss;version="2.8.0";u
ses:="com.google.gwt.core.ext.typeinfo,com.google.gwt.resources.ext,c
om.google.gwt.thirdparty.common.css,com.google.gwt.thirdparty.common.
css.compiler.ast,com.google.gwt.thirdparty.common.css.compiler.gssfun
ctions,com.google.gwt.thirdparty.common.css.compiler.passes,com.googl
e.gwt.thirdparty.guava.common.collect",com.google.gwt.resources.gss.a
st;version="2.8.0";uses:="com.google.gwt.thirdparty.common.css,com.go
ogle.gwt.thirdparty.common.css.compiler.ast",com.google.gwt.resources
.rebind.context;version="2.8.0",com.google.gwt.resources.rg;version="
2.8.0";uses:="com.google.gwt.core.ext,com.google.gwt.core.ext.typeinf
o,com.google.gwt.resources.css.ast,com.google.gwt.resources.ext,com.g
oogle.gwt.thirdparty.common.css,com.google.gwt.thirdparty.common.css.
compiler.ast,com.google.gwt.user.rebind",com.google.gwt.safecss.share
d;version="2.8.0";uses:="com.google.gwt.safehtml.shared",com.google.g
wt.safecss.super.com.google.gwt.safecss.shared;version="2.8.0",com.go
ogle.gwt.safehtml.rebind;version="2.8.0",com.google.gwt.safehtml.shar
ed;version="2.8.0",com.google.gwt.safehtml.shared.annotations;version
="2.8.0",com.google.gwt.safehtml.super.com.google.gwt.safehtml.shared
;version="2.8.0",com.google.gwt.text.shared;version="2.8.0";uses:="co
m.google.gwt.safehtml.shared",com.google.gwt.text.shared.testing;vers
ion="2.8.0";uses:="com.google.gwt.text.shared",com.google.gwt.thirdpa
rty.debugging.sourcemap;version="2.8.0";uses:="com.google.gson,com.go
ogle.gwt.thirdparty.debugging.sourcemap.proto,javax.annotation",com.g
oogle.gwt.thirdparty.debugging.sourcemap.proto;version="2.8.0";uses:=
"com.google.gwt.dev.protobuf",com.google.gwt.thirdparty.guava.common.
annotations;version="2.8.0",com.google.gwt.thirdparty.guava.common.ba
se;version="2.8.0";uses:="javax.annotation",com.google.gwt.thirdparty
.guava.common.base.internal;version="2.8.0",com.google.gwt.thirdparty
.guava.common.cache;version="2.8.0";uses:="com.google.gwt.thirdparty.
guava.common.base,com.google.gwt.thirdparty.guava.common.collect,com.
google.gwt.thirdparty.guava.common.util.concurrent,javax.annotation",
com.google.gwt.thirdparty.guava.common.collect;version="2.8.0";uses:=
"com.google.gwt.thirdparty.guava.common.base,javax.annotation",com.go
ogle.gwt.thirdparty.guava.common.escape;version="2.8.0";uses:="com.go
ogle.gwt.thirdparty.guava.common.base,javax.annotation",com.google.gw
t.thirdparty.guava.common.eventbus;version="2.8.0",com.google.gwt.thi
rdparty.guava.common.hash;version="2.8.0";uses:="com.google.gwt.third
party.guava.common.base,javax.annotation",com.google.gwt.thirdparty.g
uava.common.html;version="2.8.0";uses:="com.google.gwt.thirdparty.gua
va.common.escape",com.google.gwt.thirdparty.guava.common.io;version="
2.8.0";uses:="com.google.gwt.thirdparty.guava.common.base,com.google.
gwt.thirdparty.guava.common.collect,com.google.gwt.thirdparty.guava.c
ommon.hash,javax.annotation",com.google.gwt.thirdparty.guava.common.m
ath;version="2.8.0",com.google.gwt.thirdparty.guava.common.net;versio
n="2.8.0";uses:="com.google.gwt.thirdparty.guava.common.base,com.goog
le.gwt.thirdparty.guava.common.collect,com.google.gwt.thirdparty.guav
a.common.escape,javax.annotation",com.google.gwt.thirdparty.guava.com
mon.primitives;version="2.8.0";uses:="com.google.gwt.thirdparty.guava
.common.base,javax.annotation",com.google.gwt.thirdparty.guava.common
.reflect;version="2.8.0";uses:="com.google.gwt.thirdparty.guava.commo
n.collect,javax.annotation",com.google.gwt.thirdparty.guava.common.ut
il.concurrent;version="2.8.0";uses:="com.google.gwt.thirdparty.guava.
common.base,com.google.gwt.thirdparty.guava.common.collect,javax.anno
tation",com.google.gwt.thirdparty.guava.common.xml;version="2.8.0";us
es:="com.google.gwt.thirdparty.guava.common.escape",com.google.gwt.th
irdparty.guava.thirdparty.publicsuffix;version="2.8.0";uses:="com.goo
gle.gwt.thirdparty.guava.common.collect",com.google.gwt.thirdparty.js
on;version="2.8.0",com.google.gwt.thirdparty.streamhtmlparser;version
="2.8.0",com.google.gwt.thirdparty.streamhtmlparser.util;version="2.8
.0",com.google.gwt.typedarrays.server;version="2.8.0";uses:="com.goog
le.gwt.typedarrays.shared",com.google.gwt.typedarrays.shared;version=
"2.8.0",com.google.gwt.typedarrays.super.com.google.gwt.typedarrays.s
hared;version="2.8.0",com.google.gwt.uibinder.attributeparsers;versio
n="2.8.0";uses:="com.google.gwt.core.ext,com.google.gwt.core.ext.type
info,com.google.gwt.uibinder.rebind",com.google.gwt.uibinder.elementp
arsers;version="2.8.0";uses:="com.google.gwt.core.ext,com.google.gwt.
core.ext.typeinfo,com.google.gwt.uibinder.rebind,com.google.gwt.uibin
der.rebind.messages",com.google.gwt.uibinder.rebind;version="2.8.0",c
om.google.gwt.uibinder.rebind.messages;version="2.8.0",com.google.gwt
.uibinder.rebind.model;version="2.8.0",com.google.gwt.user.linker.rpc
;version="2.8.0";uses:="com.google.gwt.core.ext,com.google.gwt.core.e
xt.linker",com.google.gwt.user.rebind;version="2.8.0",com.google.gwt.
user.rebind.rpc;version="2.8.0",com.google.gwt.user.rebind.ui;version
="2.8.0",com.google.gwt.user.server;version="2.8.0";uses:="javax.serv
let.http",com.google.gwt.user.server.rpc;version="2.8.0";uses:="com.g
oogle.gwt.user.client.rpc,javax.servlet,javax.servlet.http",com.googl
e.gwt.user.server.rpc.core.java.lang;version="2.8.0";uses:="com.googl
e.gwt.user.client.rpc,com.google.gwt.user.server.rpc",com.google.gwt.
user.server.rpc.core.java.util;version="2.8.0";uses:="com.google.gwt.
user.client.rpc,com.google.gwt.user.server.rpc",com.google.gwt.user.t
ools;version="2.8.0",com.google.gwt.user.tools.util;version="2.8.0",c
om.google.gwt.useragent.rebind;version="2.8.0",com.google.gwt.util.re
gexfilter;version="2.8.0";uses:="com.google.gwt.core.ext",com.google.
gwt.util.tools.shared;version="2.8.0",com.google.gwt.validation.rebin
d;version="2.8.0",com.google.web.bindery.autobean.gwt.rebind;version=
"2.8.0",com.google.web.bindery.autobean.gwt.rebind.model;version="2.8
.0",com.google.web.bindery.autobean.shared;version="2.8.0",com.google
.web.bindery.autobean.super.com.google.web.bindery.autobean.shared;ve
rsion="2.8.0",com.google.web.bindery.autobean.vm;version="2.8.0";uses
:="com.google.web.bindery.autobean.shared",com.google.web.bindery.eve
nt.shared;version="2.8.0",com.google.web.bindery.event.shared.testing
;version="2.8.0";uses:="com.google.web.bindery.event.shared",com.goog
le.web.bindery.requestfactory.apt;version="2.8.0";uses:="javax.annota
tion.processing,javax.lang.model,javax.lang.model.element,javax.lang.
model.type,javax.lang.model.util,javax.tools",com.google.web.bindery.
requestfactory.gwt.rebind;version="2.8.0",com.google.web.bindery.requ
estfactory.gwt.rebind.model;version="2.8.0",com.google.web.bindery.re
questfactory.server;version="2.8.0";uses:="com.google.gwt.core.server
,com.google.gwt.logging.server,com.google.web.bindery.requestfactory.
shared,javax.servlet,javax.servlet.http,javax.validation",com.google.
web.bindery.requestfactory.server.testing;version="2.8.0";uses:="com.
google.web.bindery.requestfactory.server,com.google.web.bindery.reque
stfactory.shared",com.google.web.bindery.requestfactory.shared;versio
n="2.8.0";uses:="com.google.web.bindery.autobean.shared,com.google.we
b.bindery.event.shared,com.google.web.bindery.requestfactory.server,j
avax.validation",com.google.web.bindery.requestfactory.shared.message
s;version="2.8.0";uses:="com.google.web.bindery.autobean.shared,com.g
oogle.web.bindery.requestfactory.shared",com.google.web.bindery.reque
stfactory.shared.testing;version="2.8.0";uses:="com.google.web.binder
y.event.shared,com.google.web.bindery.requestfactory.shared",com.goog
le.web.bindery.requestfactory.vm;version="2.8.0";uses:="com.google.we
b.bindery.requestfactory.shared",com.google.web.bindery.requestfactor
y.vm.testing;version="2.8.0";uses:="com.google.web.bindery.requestfac
tory.shared",javaemul.internal;version="2.8.0";uses:="jsinterop.annot
ations",javaemul.internal.annotations;version="2.8.0",javax.validatio
n.super.javax.validation;version="2.8.0",javax.validation.super.javax
.validation.constraints;version="2.8.0",javax.validation.super.javax.
validation.spi;version="2.8.0"
Bundle-Name: Apache ServiceMix :: Bundles :: gwt-servlet
Bundle-Version: 2.8.0.1
Build-Jdk: 1.8.0_111
Created-By: Apache Maven Bundle Plugin