jakartaee / tags

Other
25 stars 28 forks source link

Update Jakarta Tags imports for EE11 features #254

Closed pnicolucci closed 7 months ago

pnicolucci commented 8 months ago

Details of the original request can be seen in this closed PR: https://github.com/jakartaee/tags/pull/253

Jakarta Tags is not updating for Jakarta EE11. Since Jakarta Tags is not updating it must continue to function with the Jakarta EE11 version of its dependencies.

The original API MANIFEST.MF imports looked like the following:

Import-Package: jakarta.el;version="[5.0,6)",jakarta.servlet;version="[6 .0,7)",jakarta.servlet.http;version="[6.0,7)",jakarta.servlet.jsp;versi on="[3.1,4)",jakarta.servlet.jsp.jstl.core,jakarta.servlet.jsp.tagext;v ersion="[3.1,4)",javax.xml.parsers,org.xml.sax,org.xml.sax.helpers

After this change the API MANIFEST.MF imports look like this:

Import-Package: jakarta.el;version="[5.0,7)",jakarta.servlet.jsp;version ="[3.1,5)",jakarta.servlet;version="[6.0,7)",jakarta.servlet.http;versi on="[6.0,7)",jakarta.servlet.jsp.jstl.core,jakarta.servlet.jsp.tagext;v ersion="[3.1,4)",javax.xml.parsers,org.xml.sax,org.xml.sax.helpers

The original Implementation MANIFEST.MF imports looked like:

Import-Package: jakarta.el;version="[5.0,6)",jakarta.servlet;version="[6 .0,7)",jakarta.servlet.http;version="[6.0,7)",jakarta.servlet.jsp;versi on="[3.1,4)",jakarta.servlet.jsp.jstl.core;version="[3.0,4)",jakarta.se rvlet.jsp.jstl.fmt;version="[3.0,4)",jakarta.servlet.jsp.jstl.sql;versi on="[3.0,4)",jakarta.servlet.jsp.tagext;version="[3.1,4)",javax.naming, javax.sql,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,jav ax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream ,javax.xml.xpath,org.apache.taglibs.standard.lang.jstl,org.apache.tagli bs.standard.lang.jstl.parser,org.apache.taglibs.standard.lang.support,o rg.apache.taglibs.standard.resources,org.apache.taglibs.standard.tag.co mmon.core,org.apache.taglibs.standard.tag.common.fmt,org.apache.taglibs .standard.tag.common.sql,org.apache.taglibs.standard.tag.common.xml,org .apache.taglibs.standard.tag.el.core,org.w3c.dom,org.w3c.dom.traversal, org.xml.sax,org.xml.sax.helpers,org.xml.sax.ext

After this change the Implementation MANIFEST.MF imports look like:

Import-Package: jakarta.el;version="[5.0,7)",jakarta.servlet.jsp;version ="[3.1,5)",jakarta.servlet;version="[6.0,7)",jakarta.servlet.http;versi on="[6.0,7)",jakarta.servlet.jsp.jstl.core;version="[3.0,4)",jakarta.se rvlet.jsp.jstl.fmt;version="[3.0,4)",jakarta.servlet.jsp.jstl.sql;versi on="[3.0,4)",jakarta.servlet.jsp.tagext;version="[3.1,4)",javax.naming, javax.sql,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,jav ax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream ,javax.xml.xpath,org.apache.taglibs.standard.lang.jstl,org.apache.tagli bs.standard.lang.jstl.parser,org.apache.taglibs.standard.lang.support,o rg.apache.taglibs.standard.resources,org.apache.taglibs.standard.tag.co mmon.core,org.apache.taglibs.standard.tag.common.fmt,org.apache.taglibs .standard.tag.common.sql,org.apache.taglibs.standard.tag.common.xml,org .apache.taglibs.standard.tag.el.core,org.w3c.dom,org.w3c.dom.traversal, org.xml.sax,org.xml.sax.helpers,org.xml.sax.ext

pnicolucci commented 7 months ago

@arjantijms @ivargrimstad fyi this should be what is necessary for the Tags service release. @arjantijms could I get a review? Thanks!