尝试运行Sagan spring.io项目java.lang.IllegalAccessError时出错



我已经克隆了https://github.com/spring-io/sagan.git,并按照此处的说明使用运行它/gradlew:sagan站点:bootRun。我用Oracle JDK 8和OpenJDK 8在一个干净的Ubuntu桌面上安装了它。构建它总是失败,并出现以下错误:

 java.lang.IllegalAccessError: class sagan.projects.support.$Proxy115 cannot access its superinterface sagan.projects.support.ProjectMetadataRepository

演示核心模块,包含一个非公共的Spring Data JPA存储库接口。

请注意,有许多解决方法:

  1. 公开存储库接口
  2. 从IDE运行应用程序

还有其他方式!!

如需进一步更新,您可以联系:

https://github.com/spring-projects/spring-boot/issues/4857

https://github.com/spring-io/sagan/issues/613

相关内容

最新更新