42 lines
1.3 KiB
Groovy
42 lines
1.3 KiB
Groovy
buildscript {
|
|
|
|
apply from: "./gradle/versions.gradle"
|
|
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
classpath "com.android.tools.build:gradle:$android_plugin_version"
|
|
classpath "com.google.gms:google-services:$google_services_version"
|
|
classpath "com.google.firebase:firebase-crashlytics-gradle:$crashlytics_version"
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
|
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
|
|
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
|
|
classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version"
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id "org.sonarqube" version "$sonarqube_version"
|
|
id "nl.neotech.plugin.rootcoverage" version "$root_coverage_version"
|
|
}
|
|
|
|
task clean(type: Delete) {
|
|
delete rootProject.buildDir
|
|
}
|
|
|
|
sonarqube {
|
|
properties {
|
|
property "sonar.projectKey", "kirmanak_Mealient"
|
|
property "sonar.organization", "kirmanak"
|
|
property "sonar.host.url", "https://sonarcloud.io"
|
|
property "sonar.androidLint.reportPaths", "build/reports/lint-results-debug.xml"
|
|
property "sonar.coverage.jacoco.xmlReportPaths", "build/reports/jacoco.xml"
|
|
}
|
|
}
|
|
|
|
rootCoverage {
|
|
generateXml true
|
|
} |