Currently the Lucene Directory module is packaged for two use cases:
- Hibernate Search (integrating with the relational databases) users
- Infinispan Query users
The Hibernate Search version being targeted has typically been the "main" slot from the latest WildFly release. Occasionally we'd target the latest Hibernate Search release instead depending on how old the version in WildFly would be.
I'm changing this now to actually build the module for both use cases; so that no user is left behind. Occasionally we'll have to disable one or the other, depending on divergence of versions (e.g. Lucene) we use, but at least commenting out a couple of tests should be easier than going back and forth with refactoring the whole build each year.