问题描述
我已经阅读了许多文章和帖子,遗憾的是没有一个对我来说是清楚的。我想为我的 android 项目集成 sonarqube。我的项目结构如下:
最初,我按照此处提到的方式设置了一个 sonarqube.gradle:What is the correct way to configure an Android project with submodules for use with the sonarqube gradle plugin?
但它对我来说是用它处理的最后一个模块覆盖数据。这意味着我只在域中看到 sonarqube 登录中的代码行。如果我不添加 apply from: '../sonarqube.gradle' 在域中,然后我可以看到数据库的代码。如果我没有在数据库和域中添加 apply from: '../sonarqube.gradle' ,那么我会看到它的数据。所以我想它会覆盖日志。
有人可以帮助我了解在 Android 中为多模块项目设置声纳的正确方法是什么吗?
apply plugin: "org.sonarqube"
sonarqube {
properties {
property "sonar.projectName","my-app"
property "sonar.projectKey","my-app"
property "sonar.host.url","URL"
property "sonar.sources","./src/main/"
property "sonar.sourceEncoding","UTF-8"
property "sonar.language","kotlin"
property "sonar.login","token"
property "sonar.projectVersion","1.0"
property "sonar.analysis.mode","publish"
property "sonar.android.lint.report","./build/outputs/lint-results-debug.xml"
property "sonar.exclusions","**/BuildConfig.class,**/R.java,**/R\$*.java,src/main/gen/**/*,src/main/assets/**/*"
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)