infinispan 10.1.8 更新后:找不到 org.infinispan.factories.scopes.Scopes 的 class 文件

After infinispan 10.1.8 update: class file for org.infinispan.factories.scopes.Scopes not found

我刚刚尝试将我的应用程序更新到 Infinspan 10.1。8.Final。我通过 build.gradle:

中的依赖项将 Infinispan 用作 2 级休眠 (5.4.18.Final) 缓存
    compile group: 'org.infinispan', name: 'infinispan-hibernate-cache-v53', version: '10.1.8.Final'

应用程序编译并启动,但当我 运行 测试套件时会记录以下内容:

warning: unknown enum constant Scopes.GLOBAL
  reason: class file for org.infinispan.factories.scopes.Scopes not found
warning: unknown enum constant DataType.TRAIT
  reason: class file for org.infinispan.jmx.annotations.DataType not found

为什么会这样?我需要包含另一个依赖项吗?

尝试将 compileOnly 'org.infinispan:infinispan-component-annotations:10.1.8.Final' 添加到 build.gradle 文件中的依赖项。

运行时不需要两个枚举。他们在编译时用于生成 Infinispan 所需的元数据。