ServiceLocator/classpath scanning does not work when wrapped in an EXE

hi, i’m using liquibase in my desktop app and now want to wrap it in an EXE with launch4j. unfortunately this seems to break the whole classpath scanning functionality…
see my original bug report here:
a sample project to reproduce the bug can be found here:

i’ve tried to register some of the services manually, but this ended up in a terrible amount of classes to register :-/

any ideas?