我有一个 Spring Boot 应用程序 (myApp),我想将它用作 Sonarqube 插件中的依赖项(库)。我创建了非 FAT myApp.jar 并将其作为依赖项添加到 Sonarqube 插件的 pom.xml 文件中。但是在运行插件时,出现以下错误。
在 META-INF/spring.factories 中找不到自动配置类
我还在 myApp 项目的资源文件夹中添加了正确的 spring.factories 文件,但错误仍然发生。我知道在非 Spring 应用程序中添加 Spring Boot jar 有点复杂,但我成功地为其他一些项目做到了,但它不适用于 Sonarqube 插件;不确定 sonar-packaging-maven 插件是否是阻止它在项目中使用 spring 框架的插件。我使用的插件 api 是 Sonarqube 7.2,Spring boot 版本是 2.2.2 RELEASE。