为什么 Gradle // Sonar Jacoco 既要查找目录又要查找项目?
Why is Gradle / / Sonar Jacoco looking for dir and also project?
背景:
我们有两个子项目,每个子项目都有很多子子项目。根项目是一个空的父项目。我们有一个专为 flyway 插件设计的项目。通常名称与目录不匹配。从角度来看,settings.gradle 是 219 行,其中大约一半是项目。
所以我收到了这个错误:
原因:java.lang.IllegalStateException:模块“:commons:sitewidget”的基目录不存在:/dev/abc/commons/:commons:sitewidget
问题来了:SonarQube Gradle 插件是如何构建该路径的?我的意思是 /dev/abc/commons/:commons:sitewidget
不存在。实际路径是/dev/abc/commons/sitewidget
.
如果我能找到一种方法来强制它正确构建路径,我也许能够解决其他问题。
此问题已由 Sonar Source Team with https://jira.sonarsource.com/browse/SONARGRADL-14 修复,并且在 Gradle 插件门户上部署了错误修复版本 2.0.1。
背景:
我们有两个子项目,每个子项目都有很多子子项目。根项目是一个空的父项目。我们有一个专为 flyway 插件设计的项目。通常名称与目录不匹配。从角度来看,settings.gradle 是 219 行,其中大约一半是项目。
所以我收到了这个错误:
原因:java.lang.IllegalStateException:模块“:commons:sitewidget”的基目录不存在:/dev/abc/commons/:commons:sitewidget
问题来了:SonarQube Gradle 插件是如何构建该路径的?我的意思是 /dev/abc/commons/:commons:sitewidget
不存在。实际路径是/dev/abc/commons/sitewidget
.
如果我能找到一种方法来强制它正确构建路径,我也许能够解决其他问题。
此问题已由 Sonar Source Team with https://jira.sonarsource.com/browse/SONARGRADL-14 修复,并且在 Gradle 插件门户上部署了错误修复版本 2.0.1。