diff --git a/bnd.bnd b/bnd.bnd
index be4bc68..91864ab 100644
--- a/bnd.bnd
+++ b/bnd.bnd
@@ -1,40 +1,27 @@
+# make sure to not import classes which are not actually used from the embedded JARs
Import-Package: !bsh, \
!nu.xom, \
!org.apache.bcel.*, \
- !org.apache.log4j.spi, \
- !org.apache.log4j.xml, \
- !org.w3c.dom, \
!org.w3c.dom.*, \
!org.apache.avalon.framework.logger, \
+ !org.apache.batik.*, \
+ !org.apache.commons.beanutils.*, \
!org.apache.commons.collections.*, \
+ !org.apache.commons.configuration.*, \
!org.apache.commons.digester.*, \
!org.apache.commons.jexl2, \
!org.apache.commons.jxpath.*, \
!org.apache.commons.lang.*, \
!org.apache.commons.vfs2.*, \
!org.apache.tools.ant.taskdefs, \
- !org.apache.xml.resolver.*, \
- !org.apache.xmlgraphics.java2d.color, \
- !org.apache.log, \
+ !org.apache.xerces.*, \
+ !org.apache.xml.*, \
+ !org.cyberneko.html.*, \
!org.owasp.*, \
- !org.xml.sax, \
- !org.xml.sax.*, \
!javax.mail.internet, \
- !javax.servlet.jsp, \
- !javax.servlet.jsp.tagext, \
+ !javax.swing.*, \
!javax.xml.*, \
!sun.io, \
*
-Private-Package: org.apache.sling.xss.impl, \
- org.apache.batik.*, \
- org.w3c.css.sac, \
- org.apache.xerces.*, \
- org.apache.xml.serialize, \
- org.apache.xml.serializer.*, \
- org.apache.commons.beanutils.*;-split-package:=merge-first, \
- org.apache.commons.configuration.*, \
- org.apache.commons.logging.impl, \
- org.cyberneko.html.*, \
- org.owasp.*, \
- javax.xml.parsers;-split-package:=merge-first, \
- javax.xml.transform;-split-package:=merge-first
+# embed full JARs in extracted form
+-includeresource: @antisamy-*.jar!/*,@esapi-*.jar!/*,@encoder-*.jar!/*,@xalan-*.jar!/*,@xml-apis-*.jar!/*
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 1a19907..01372eb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,69 +85,6 @@
org.apache.sling
sling-maven-plugin
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
-
- unpack
- prepare-package
-
- unpack
-
-
- ${project.build.directory}/dependencies-classes
-
-
- org.owasp.antisamy
- antisamy
-
-
- org.owasp.esapi
- esapi
-
-
- org.owasp.encoder
- encoder
-
-
- xalan
- xalan
-
-
- xml-apis
- xml-apis
-
-
-
-
-
-
-
- maven-resources-plugin
- 3.1.0
-
-
- copy-resources
-
- prepare-package
-
- copy-resources
-
-
- ${project.build.outputDirectory}
-
-
- ${project.build.directory}/dependencies-classes
-
- **/MANIFEST.MF
-
-
-
-
-
-
-
org.apache.maven.plugins
maven-javadoc-plugin