Missing Wildfly Feature Pack for Hibernate 5.4

Description

I tried to slowly increase the dependency version of hibernate (5.3.6.Final -> 5.4.0.Final). The primary build completes, but the wildfly feature pack build failed. I get the following runtime exception in the module hibernate-ogm-featurepack-core.

Missing module ModuleIdentifier{name='org.hibernate', slot='5.4'}. Module was required by [ModuleIdentifier{name='org.hibernate.ogm', slot='5.4'}, ModuleIdentifier{name='org.hibernate.ogm.jipijapa', slot='5.4.2-SNAPSHOT'}]

It is evident what the error tells, but harder to track without knowing anything about the module hibernate-ogm-jipijapa. This module has the following dependency.

<groupId>org.wildfly</groupId>
<artifactId>jipijapa-hibernate5</artifactId>
<version>${version.wildfly}</version>

Looking at maven central, if there is a different version available, I found only an artifact which has a slightly different denominator, it is jipijapa-hibernate5-3.

So basically
jipijapa-hibernate5 is compatible with hibernate 5.1 (JPA 2.1) Integration and
jipijapa-hibernate5 is compatible with hibernate 5.3 (JPA 2.2) Integration.

Neither of those dependencies are working. A version that is compatible with hibernate 5.4 is not available. Maybe I miss something, but I guess due to the ongoing discussion about widlfly feature packs in hibernate-orm, respectively, the removal in 5.5 the version pack for hibernate 5.4 was not even generated in the first place when the release of hibernate was published to the maven repository. Unfortunately, I do not know how to solve this on my own. Any suggestions are welcome.

I will create a followup issue that due to the decisions made in hibernate-orm removing widlfy feature packs, any way forward is to rethink the approach for integration tests.

Environment

None

Activity

Show:
Sanne Grinovero
April 24, 2020, 3:55 PM

Please don’t assign issues to me, I plan my own work. Thanks!

Assignee

Unassigned

Reporter

Markus Gritsch

Labels

None

Feedback Requested

2020/04/28

Feedback Requested By

None

backPortable

None

Suitable for new contributors

None

Pull Request

None

backportDecision

None

backportReEvaluate

None

Components

Affects versions

Priority

Blocker
Configure