You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Jean-Louis Monteiro <jl...@tomitribe.com> on 2019/08/26 13:47:29 UTC
Activation 1.2 API/IMPL
Hi,
We currently don't have any Activation 1.2 spec jar (api/impl).
We need it for Jakarta EE 8 certification so I'll start creating a Geronimo
spec jar for it.
If someone already started, shoot now ;-)
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com
Re: Activation 1.2 API/IMPL
Posted by David Blevins <da...@gmail.com>.
> On Aug 26, 2019, at 6:47 AM, Jean-Louis Monteiro <jl...@tomitribe.com> wrote:
>
> Hi,
>
> We currently don't have any Activation 1.2 spec jar (api/impl).
> We need it for Jakarta EE 8 certification so I'll start creating a Geronimo
> spec jar for it.
Ok, it's been a yo-yo day on the Jakarta EE 8 side of the fence as we're nailing down the final spec and dealing with this PR that is attempting to decipher to the world all potentially confusing gaps:
- https://github.com/eclipse-ee4j/jakartaee-platform/pull/109
The short version of this is that several specifications that were in Java EE 6 were removed from Java EE when those things were added to the JVM. Specifically:
- Activation
- JAXB
- JAX-WS
- Web Service Metadata (javax.jws)
These were all donated to Eclipse anyway and then famously deleted in Java 11.
The long story short, there is no official version from a Java EE 8 specification.
For Activation, here's what we're dealing with:
- Java 8: Activation 1.1
- Java 9: Activation 1.2
- Java 11: no activation
If we shipped an Activation 1.1 jar we would not be breaking Jakarta EE 8 compliance.
As we don't need more scope, I recommend we do not delay TomEE 8 to ship an Activation 1.2 jar.
-David
Re: Activation 1.2 API/IMPL
Posted by David Blevins <da...@gmail.com>.
> On Aug 26, 2019, at 6:47 AM, Jean-Louis Monteiro <jl...@tomitribe.com> wrote:
>
> Hi,
>
> We currently don't have any Activation 1.2 spec jar (api/impl).
> We need it for Jakarta EE 8 certification so I'll start creating a Geronimo
> spec jar for it.
Ok, it's been a yo-yo day on the Jakarta EE 8 side of the fence as we're nailing down the final spec and dealing with this PR that is attempting to decipher to the world all potentially confusing gaps:
- https://github.com/eclipse-ee4j/jakartaee-platform/pull/109
The short version of this is that several specifications that were in Java EE 6 were removed from Java EE when those things were added to the JVM. Specifically:
- Activation
- JAXB
- JAX-WS
- Web Service Metadata (javax.jws)
These were all donated to Eclipse anyway and then famously deleted in Java 11.
The long story short, there is no official version from a Java EE 8 specification.
For Activation, here's what we're dealing with:
- Java 8: Activation 1.1
- Java 9: Activation 1.2
- Java 11: no activation
If we shipped an Activation 1.1 jar we would not be breaking Jakarta EE 8 compliance.
As we don't need more scope, I recommend we do not delay TomEE 8 to ship an Activation 1.2 jar.
-David