Currently the Karaf integration tests are depending on the `publishToMavenLocal` _publishToMavenLocal_ tasks from the hibernate-core and the hibernate-envers modules.
To avoid all problems related with the shared namespace of the snapshot in Maven, we could publish them into a temporary folder of the build directory; then reconfigure Karaf to use this alternative source for dependencies.
An example of the Karaf configuration can be found in Hibernate Search:
[ https://github.com/hibernate/hibernate-search/blob/5.11/integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java#L196-L226 |https://github.com/hibernate/hibernate-search/blob/5.11/integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java#L196-L226] |
|