-
Task
-
Resolution: Done
-
Major
-
13.0.0.Final
-
None
For use in Jakarta EE9+ native servers, Infinispan will need to produce Jakarta EE9+ variants of its modules, including, at a minimum:
- infinispan-common
- infinispan-core
- infinispan-client-hotrod
- protostream[1]
[1] ProtoStream has a provided dependency on javax.annotation, but it is not clear to me whether this is a genuine runtime dependency or not.
The general approach taken by projects with a wide set of integrations like Infinispan is to use the Eclipse Transformer to generate maven artifacts with the "jakarta" classifier.
The advantage of this approach, is that the codebase can eventually convert to Jakarta and perform a reverse transformation to generate maven artifacts with a "javax" classifier to retain compatibility with older containers.
- is related to
-
IPROTO-240 protostream-processor fails against Jakarta EE9+ bom
- Closed
- relates to
-
WFLY-15439 Move WildFly Preview to a native jakarta namespace variant of Infinispan
- Closed