You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Paul Nicolucci <pn...@gmail.com> on 2023/07/17 22:50:29 UTC
OSGI Portable Java Contract Definitions for the Expression Language
Hi,
I was looking over the Expression Language API and implementation and
noticed the following: 11.0.0-M9
API Manifest.mf:
Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version
="6.0";uses:="jaka
Implementation Manifest.mf:
Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi
celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac
t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0.
0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))"
Specifically the JavaEL contract definition. It looks as though new
contracts were published for Jakarta Expression Language:
https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts
Should this be updated from JavaEL to JakartaExpressionLanguage for
Expression Language 4.0/5.0/6.0?
Regards,
Paul Nicolucci
Re: OSGI Portable Java Contract Definitions for the Expression Language
Posted by Paul Nicolucci <pn...@gmail.com>.
I opened: https://bz.apache.org/bugzilla/show_bug.cgi?id=66834
Thanks,
Paul Nicolucci
On Wed, Jul 19, 2023 at 7:31 AM Mark Thomas <ma...@apache.org> wrote:
>
> 18 Jul 2023 00:50:29 Paul Nicolucci <pn...@gmail.com>:
>
> > Hi,
> >
> > I was looking over the Expression Language API and implementation and
> > noticed the following: 11.0.0-M9
> >
> > API Manifest.mf:
> > Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version
> > ="6.0";uses:="jaka
> >
> > Implementation Manifest.mf:
> > Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi
> > celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac
> > t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0.
> > 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))"
> >
> > Specifically the JavaEL contract definition. It looks as though new
> > contracts were published for Jakarta Expression Language:
> >
> >
> https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts
> >
> > Should this be updated from JavaEL to JakartaExpressionLanguage for
> > Expression Language 4.0/5.0/6.0?
>
> Looks like it should.
>
> We should check the other Jakarta API JARs as well.
>
> Please create a bugzilla issue and/or pull request so this doesn't get
> forgotten.
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
Re: OSGI Portable Java Contract Definitions for the Expression Language
Posted by Mark Thomas <ma...@apache.org>.
18 Jul 2023 00:50:29 Paul Nicolucci <pn...@gmail.com>:
> Hi,
>
> I was looking over the Expression Language API and implementation and
> noticed the following: 11.0.0-M9
>
> API Manifest.mf:
> Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version
> ="6.0";uses:="jaka
>
> Implementation Manifest.mf:
> Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi
> celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac
> t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0.
> 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))"
>
> Specifically the JavaEL contract definition. It looks as though new
> contracts were published for Jakarta Expression Language:
>
> https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts
>
> Should this be updated from JavaEL to JakartaExpressionLanguage for
> Expression Language 4.0/5.0/6.0?
Looks like it should.
We should check the other Jakarta API JARs as well.
Please create a bugzilla issue and/or pull request so this doesn't get
forgotten.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org