-
Enhancement
-
Resolution: Done
-
Major
-
24.0.0.Final
I am just testing the latest Wildfly release preview-24.0.0.Final for Jakarta EE9 with our open source project [Imixs-Workflow.|https://www.imixs.org/|https://www.imixs.org/].] which we are currently migrating from Jakarta EE8 to Jakarat EE9
Our project is based on EclipseLink. I noticed that wildfly preview-24.0.0.Final did not include the module /system/layers/base/org/eclipse/persistence/ which is part of the Jakarta EE8 version 24.0.0.Final and also all previous versions
So I copied the jipijapa-eclipselink-24.0.0.Final.jar and module.xml files from there into my preview-24.0.0.Final custom Docker build and added also the latest eclipse.jar snapshot version 3.0.2
I extended the module.xml:
<module name="org.eclipse.persistence" xmlns="urn:jboss:module:1.5"> <properties> <property name="jboss.api" value="public"/> </properties> <resources> <resource-root path="jipijapa-eclipselink-24.0.0.Final.jar"/> <!-- eclipselink version 3.0.2-SNAPSHOT --> <resource-root path="eclipselink.jar"> </resource-root> </resources> <dependencies> <module name="javax.api"/> <module name="javax.annotation.api"/> <module name="javax.enterprise.api"/> <module name="javax.persistence.api"/> <module name="javax.transaction.api"/> <module name="javax.validation.api"/> <module name="javax.xml.bind.api"/> <module name="org.antlr"/> <module name="org.dom4j"/> <module name="org.jboss.as.jpa.spi"/> <module name="org.jboss.logging"/> <module name="org.jboss.vfs"/> </dependencies> </module>
This all worked very well also in the Jakarta EE9 version !!
My question is, why the module setup is missing in the Wildfly Jakarta EE9 version if it already works?