android - 如何解决 gradle sonarqube 兼容性错误?
问题描述
我正在将 sonarqube 集成到我的原生 android 项目中,以使用 jacoco 生成代码覆盖率报告。为此,我在项目 gradle 文件中进行了以下更改。
项目gradle文件:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven { url 'http://repo1.maven.org/maven2' }
maven { url 'https://maven.google.com' }
maven { url 'https://mvnrepository.com/artifact/' }
maven { url 'https://maven.fabric.io/public' }
maven {
url 'https://maven.google.com/'
name 'Google'
}
google()
//maven { url 'https://jitpack.io' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:3.0.0'
//classpath "org.sonarsource.scanner.gradle:sonarqube-gradles-plugin:2.6.1"
//classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6-SNAPSHOT'
//classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6-rc1"
// classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.1"
//classpath 'io.fabric.tools:gradle:1.+'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://mvnrepository.com/artifact/' }
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
flatDir {
dirs 'libs'
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
maven { url 'https://jitpack.io' }
}
}
//apply plugin: 'org.sonarqube'
task clean(type: Delete) {
delete rootProject.buildDir
}
当我从命令提示符运行声纳构建时,它会抛出错误
任务:sonarqube 缺少以下文件的责备信息:* app/src/androidTest/java/com/olam/activities/LoginActivityTest.java * app/src/androidTest/java/com/olam/activities/SplashScreenTest.java * app/ src/androidTest/java/olam/com/project/ExampleInstrumentedTest.java * app/src/androidTest/java/olam/com/project/base/AbstractTest.java * app/src/androidTest/java/olam/com/project/ base/Condition.java * app/src/main/java/com/olam/activities/LoginActivity.java 这可能会导致 SonarQube 中的功能缺失/损坏
任何建议或帮助将不胜感激
解决方案
推荐阅读
- python - 使用 fromkeys 创建字典和使用 set update 时手动填写字典的区别
- python - 从类调用方法不起作用
- javascript - Angular 反应式表单表单组
- javascript - 如何将多个值(价格)绑定到单个表单项?
- python - 有没有办法在 statsmodels 中从 R 下载一些数据集?
- ssl - Prometheus - 通过 mTLS 抓取指标端点
- javascript - VUE.js 中带有自动完成功能的奇怪“光学”效果
- r - R如何用3个变量和4级因子标记ggboxplot()中的平均值?(显示的尝试)
- css - 物化 CSS 的问题
- c++ - C++,如何使控制台应用程序在关闭后在后台工作?