Java 无法使用FastClasspathScanner扫描和收集Entity.class注释的类

Java 无法使用FastClasspathScanner扫描和收集Entity.class注释的类,java,annotations,javers,Java,Annotations,Javers,我正在使用快速类路径扫描器(v2.18.1作为的一部分) 这里给出的代码使用的是Javers实用程序类 ReflectionUtil.findClasses(Entity.class, "my.model"); 或 在这两种情况下,上述代码段都返回一个空集合 是否有一些特殊的技巧可以让这个游戏如预期的那样进行并扫描那些@Entity注释的类?如果您认为您发现了一个bug,请向javers或fast classpath scanner报告一个问题?提供一个具有复制场景的可运行测试用例我刚刚尝试在

我正在使用快速类路径扫描器(v2.18.1作为的一部分)

这里给出的代码使用的是Javers实用程序类

ReflectionUtil.findClasses(Entity.class, "my.model");

在这两种情况下,上述代码段都返回一个空集合


是否有一些特殊的技巧可以让这个游戏如预期的那样进行并扫描那些@Entity注释的类?

如果您认为您发现了一个bug,请向javers或fast classpath scanner报告一个问题?提供一个具有复制场景的可运行测试用例我刚刚尝试在非OSGI设置中将其与主测试用例隔离,ReflectionUtil.findClasses(Entity.class,“my.model”)工作正常并返回预期的实体类,因此javers/fast classpath scanner没有问题。这一定与OSGI设置中的类加载器以及类路径扫描程序的扫描速度有关。无论如何谢谢你!
@Entity
ReflectionUtil.findClasses(Entity.class, "my.model");
new FastClasspathScanner("my.model").scan().getNamesOfClassesWithAnnotation(Entity.class)