Is there a solution to configure the reflection library so that it scans also JAR's which are added at runtime with URLClassLoader?
For now, reflections just scans the URLs in the ClassLoader. This is the configuration which I am using now:
Reflections reflections = new Reflections(new ConfigurationBuilder().setUrls(ClasspathHelper.forClassLoader()));
I couldn't find any hints in the doc of the reflections library.
EDIT: This is how I load the jar File:
File f = new File("C:/Users/mkorsch/Desktop/test-reflections.jar");
URLClassLoader urlCl = new URLClassLoader(new URL[] {f.toURI().toURL()},System.class.getClassLoader());
Maybe you need to use the relevant classloader as well,
Or just:
Check it out in the documentation.