@@ -3,22 +3,37 @@ apply plugin: 'jacoco'
33apply plugin : ' org.neotech.library.rootcoverage'
44
55buildscript {
6+ ext. versions = [
7+ minSdk : 21 ,
8+ targetSdk : 28 ,
9+ compileSdk : 28 ,
10+ kotlin : " 1.2.71" ,
11+ gradlePlugin : " 3.1.4"
12+ ]
613 ext. deps = [
7- kotlinPlugin : ' org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71 ' ,
8- gradlePlugin : ' com.android.tools.build:gradle:3.1.4 ' ,
9- kotlinStdlibJdk7 : ' org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.71 '
14+ kotlinPlugin : " org.jetbrains.kotlin:kotlin-gradle-plugin:${ versions.kotlin } " ,
15+ gradlePlugin : " com.android.tools.build:gradle:${ versions.gradlePlugin } " ,
16+ kotlinStdlibJdk7 : " org.jetbrains.kotlin:kotlin-stdlib-jdk7:${ versions.kotlin } "
1017 ]
1118
1219 repositories {
1320 google()
1421 jcenter()
15- // mavenCentral() //Jacoco is only on mavenCentral
22+
23+ // Local maven repository for development purposes.
24+ maven {
25+ url uri(' /repo' )
26+ }
1627 }
1728 dependencies {
1829 classpath deps. gradlePlugin
1930 classpath deps. kotlinPlugin
20- // classpath "org.jacoco:org.jacoco.core:0.8.2"
2131
32+ // Bintray & Maven for publishing
33+ classpath ' com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
34+ classpath ' com.github.dcendents:android-maven-gradle-plugin:2.1'
35+
36+ classpath ' org.neotech.plugin:android-root-coverage-plugin:1.0.0-SNAPSHOT'
2237 // NOTE: Do not place your application dependencies here; they belong
2338 // in the individual module build.gradle files
2439 }
@@ -28,7 +43,6 @@ allprojects {
2843 repositories {
2944 google()
3045 jcenter()
31- // mavenCentral()
3246 }
3347}
3448
@@ -41,7 +55,6 @@ jacoco {
4155 toolVersion = " 0.8.2"
4256}
4357
44-
4558rootCoverage {
4659 buildVariant " debug"
4760 // excludes ["**/library.a/**"]
0 commit comments