You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2011/11/12 22:05:04 UTC

svn commit: r1201326 - in /sling/trunk/bundles/extensions/framework-extension-xml: README.txt pom.xml

Author: fmeschbe
Date: Sat Nov 12 21:05:04 2011
New Revision: 1201326

URL: http://svn.apache.org/viewvc?rev=1201326&view=rev
Log:
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

Modified:
    sling/trunk/bundles/extensions/framework-extension-xml/README.txt
    sling/trunk/bundles/extensions/framework-extension-xml/pom.xml

Modified: sling/trunk/bundles/extensions/framework-extension-xml/README.txt
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/framework-extension-xml/README.txt?rev=1201326&r1=1201325&r2=1201326&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/framework-extension-xml/README.txt (original)
+++ sling/trunk/bundles/extensions/framework-extension-xml/README.txt Sat Nov 12 21:05:04 2011
@@ -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
 ===============

Modified: sling/trunk/bundles/extensions/framework-extension-xml/pom.xml
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/framework-extension-xml/pom.xml?rev=1201326&r1=1201325&r2=1201326&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/framework-extension-xml/pom.xml (original)
+++ sling/trunk/bundles/extensions/framework-extension-xml/pom.xml Sat Nov 12 21:05:04 2011
@@ -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>