The code within org.hibernate.search.util.common.jar.impl.JarUtils#jarOrDirectoryPath only works for “normal” JARs located on the filesystem (code source location protocol = file); it will not work for JARs located within other JARs (code source location protocol = jar) This makes the feature useless in a lot of applications, e.g. for Quarkus or Spring Boot’s fat JARs. |