/* * Copyright (C) 2013-2020 Federico Iosue (federico@iosue.it) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ buildscript { ext.kotlin_version = '1.5.0-RC' repositories { mavenLocal() jcenter() maven { url "https://plugins.gradle.org/m2/" } google() } dependencies { classpath 'com.android.tools.build:gradle:4.1.3' classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.0" classpath 'com.adarshr:gradle-test-logger-plugin:2.1.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } // Exclude the version that the android plugin depends on. configurations.classpath.exclude group: 'com.android.tools.external.lombok' } allprojects { repositories { mavenLocal() jcenter() maven { url "https://jitpack.io" } maven { url "https://dl.bintray.com" } maven { url "https://plugins.gradle.org/m2/" } google() } } apply plugin: 'org.sonarqube' sonarqube { properties { property "sonar.projectName", "Omni Notes" property "sonar.projectKey", "omni-notes" property "sonar.organization", "federicoiosue-github" property 'sonar.projectVersion', project.VERSION_NAME property "sonar.host.url", "https://sonarcloud.io" property 'sonar.sourceEncoding', 'UTF-8' property 'sonar.language', 'java' property 'sonar.coverage.jacoco.xmlReportPaths', "**/build/reports/coverage/**/debug/report.xml" property 'sonar.exclusions', '**/src/main/assets/**/*.*' property 'sonar.test.exclusions', '**/src/test/**/*.*,**/src/androidTest/**/*.*' } }