You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/10/18 23:20:06 UTC

[sling-org-apache-sling-fragment-xml] 09/38: Replace current set of exports with the packages contained in Java 7, adapt bundle description and add version indicating the source of the system bundle export

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-fragment-xml.git

commit 6e277c3f3ca08685f9d43592e87bc8433b8544a7
Author: Felix Meschberger <fm...@apache.org>
AuthorDate: Sat Nov 12 21:05:04 2011 +0000

    Replace current set of exports with the packages contained in Java 7, adapt bundle description and add version indicating the source of the system bundle export
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1201326 13f79535-47bb-0310-9956-ffa450edef68
---
 README.txt | 11 ++++++----
 pom.xml    | 68 ++++++++++++++++++++++++++++++++++++++------------------------
 2 files changed, 49 insertions(+), 30 deletions(-)

diff --git a/README.txt b/README.txt
index e0b7138..6b9ce5b 100644
--- a/README.txt
+++ b/README.txt
@@ -1,9 +1,12 @@
 Apache Sling System Bundle Extension: XML APIs
 
-Adds the XML API packages to the system bundle exports. The list of packages
-is derived from the packages available in the Java 5 platform. To use more
-recent XML APIs either modify this bundle to also export those package from
-the platform or install respective API bundles.
+Adds the XML API packages to the system bundle exports.
+The list of packages is derived from the packages available
+in the Java 7 platform. The system bundle exporting these
+packages gives no guarantee the platform provides them.
+For proper setup it is suggested to either install an
+extension fragment adapted to the platform or to install
+regular API packages as bundles.
 
 Getting Started
 ===============
diff --git a/pom.xml b/pom.xml
index b31b6d0..6e19bef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,11 +35,17 @@
     <description>
         Adds the XML API packages to the system bundle exports.
         The list of packages is derived from the packages available
-        in the Java 5 platform. To use more recent XML APIs either
-        modify this bundle to also export those package from the
-        platform or install respective API bundles.
+        in the Java 7 platform. The system bundle exporting these
+        packages gives no guarantee the platform provides them.
+        For proper setup it is suggested to either install an
+        extension fragment adapted to the platform or to install
+        regular API packages as bundles.
     </description>
 
+    <properties>
+        <fragment.xml.version>0.0.0.fragment_xml</fragment.xml.version>
+    </properties>
+
     <build>
         <plugins>
             <plugin>
@@ -72,29 +78,39 @@
                         </manifestFile>
                         <manifestEntries>
                             <Export-Package>
-                                javax.xml,
-                                javax.xml.datatype,
-                                javax.xml.namespace,
-                                javax.xml.parsers,
-                                javax.xml.transform,
-                                javax.xml.transform.dom,
-                                javax.xml.transform.sax,
-                                javax.xml.transform.stream,
-                                javax.xml.validation,
-                                javax.xml.xpath,
-                                org.w3c.dom,
-                                org.w3c.dom.bootstrap,
-                                org.w3c.dom.css,
-                                org.w3c.dom.events,
-                                org.w3c.dom.html,
-                                org.w3c.dom.ls,
-                                org.w3c.dom.ranges,
-                                org.w3c.dom.stylesheets,
-                                org.w3c.dom.traversal,
-                                org.w3c.dom.views,
-                                org.xml.sax,
-                                org.xml.sax.ext,
-                                org.xml.sax.helpers
+                                javax.xml.bind.annotation.adapters;uses:="javax.xml.bind";version="${fragment.xml.version}",
+                                javax.xml.bind.annotation;uses:="javax.xml.transform,javax.xml.bind,javax.xml.parsers,javax.xml.transform.dom,org.w3c.dom";version="${fragment.xml.version}",
+                                javax.xml.bind.attachment;uses:="javax.activation";version="${fragment.xml.version}",
+                                javax.xml.bind.helpers;uses:="javax.xml.bind.annotation.adapters,javax.xml.transform.dom,org.w3c.dom,org.xml.sax,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.transform.stream,javax.xml.validation,javax.xml.transform.sax,javax.xml.bind,javax.xml.parsers";version="${fragment.xml.version}",
+                                javax.xml.bind.util;uses:="javax.xml.transform.sax,javax.xml.bind,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers";version="${fragment.xml.version}",
+                                javax.xml.bind;uses:="javax.xml.validation,javax.xml.namespace,javax.xml.datatype,javax.xml.transform,javax.xml.bind.annotation,javax.xml.transform.stream,org.w3c.dom,javax.xml.bind.attachment,javax.xml.stream,javax.xml.bind.annotation.adapters,org.xml.sax";version="${fragment.xml.version}",
+                                javax.xml.crypto.dom;uses:="javax.xml.crypto,org.w3c.dom";version="${fragment.xml.version}",
+                                javax.xml.crypto.dsig.dom;uses:="javax.xml.crypto.dsig,javax.xml.crypto,org.w3c.dom,javax.xml.crypto.dom";version="${fragment.xml.version}",
+                                javax.xml.crypto.dsig.keyinfo;uses:="javax.xml.crypto";version="${fragment.xml.version}",
+                                javax.xml.crypto.dsig.spec;uses:="javax.xml.crypto";version="${fragment.xml.version}",
+                                javax.xml.crypto.dsig;uses:="javax.xml.crypto,javax.xml.crypto.dsig.spec,javax.xml.crypto.dsig.keyinfo";version="${fragment.xml.version}",
+                                javax.xml.crypto;uses:="javax.xml.crypto.dsig.keyinfo";version="${fragment.xml.version}",
+                                javax.xml.datatype;uses:="javax.xml.namespace";version="${fragment.xml.version}",
+                                javax.xml.namespace;version="${fragment.xml.version}",
+                                javax.xml.parsers;uses:="javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers";version="${fragment.xml.version}",
+                                javax.xml.stream.events;uses:="javax.xml.namespace,javax.xml.stream";version="${fragment.xml.version}",
+                                javax.xml.stream.util;uses:="javax.xml.stream,javax.xml.stream.events,javax.xml.namespace";version="${fragment.xml.version}",
+                                javax.xml.stream;uses:="javax.xml.stream.events,javax.xml.namespace,javax.xml.stream.util,javax.xml.transform";version="${fragment.xml.version}",
+                                javax.xml.transform.dom;uses:="javax.xml.transform,org.w3c.dom";version="${fragment.xml.version}",
+                                javax.xml.transform.sax;uses:="org.xml.sax.ext,javax.xml.transform,org.xml.sax,javax.xml.transform.stream";version="${fragment.xml.version}",
+                                javax.xml.transform.stax;uses:="javax.xml.stream,javax.xml.transform,javax.xml.stream.events";version="${fragment.xml.version}",
+                                javax.xml.transform.stream;uses:="javax.xml.transform";version="${fragment.xml.version}",
+                                javax.xml.transform;version="${fragment.xml.version}",
+                                javax.xml.validation;uses:="org.w3c.dom.ls,javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.w3c.dom";version="${fragment.xml.version}",
+                                javax.xml.xpath;uses:="org.xml.sax,javax.xml.namespace";version="${fragment.xml.version}",
+                                javax.xml;version="${fragment.xml.version}",
+                                org.w3c.dom.bootstrap;uses:="org.w3c.dom";version="${fragment.xml.version}",
+                                org.w3c.dom.events;uses:="org.w3c.dom,org.w3c.dom.views";version="${fragment.xml.version}",
+                                org.w3c.dom.ls;uses:="org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal";version="${fragment.xml.version}",
+                                org.w3c.dom;version="${fragment.xml.version}",
+                                org.xml.sax.ext;uses:="org.xml.sax,org.xml.sax.helpers";version="${fragment.xml.version}",
+                                org.xml.sax.helpers;uses:="org.xml.sax";version="${fragment.xml.version}",
+                                org.xml.sax;version="${fragment.xml.version}"
                             </Export-Package>
                         </manifestEntries>
                     </archive>

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.