我想使用SonarQube-gradle-plugin来分析我的多模块项目。我的项目基于spring-boot,它为spring boot依赖项设置了一个默认版本,例如:我可以像这样定义我的依赖项:
dependencies {
compile("org.springframework.boot:spring-boot-starter-data-jpa")
compile("com.h2database:h2")
}
并且spring boot gradle插件将插入用于gradle构建的拟合版本。
应用sonarRunner插件并运行gradle sonarRunner
后,我收到以下错误:
Could not resolve all dependencies for configuration ':admin-db:runtime'.
> Could not find org.springframework.boot:spring-boot-starter-data-jpa:.
Searched in the following locations:
file:/C:/A/m2repos/org/springframework/boot/spring-boot-starter-data-jpa//spring-boot-starter-data-jpa-.pom
file:/C:/A/m2repos/org/springframework/boot/spring-boot-starter-data-jpa//spring-boot-starter-data-jpa-.jar
...
似乎sonarRunner-plugin没有得到spring boot插件设置的版本。
知道如何解决这个问题吗?