@@ -19,9 +19,15 @@ buildscript {
1919 dependencies {
2020 classpath " com.ofg:uptodate-gradle-plugin:$uptodateVersion "
2121 classpath " me.tatarka:gradle-retrolambda:$retrolambdaVersion "
22+ classpath ' org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.0.1'
2223 }
2324}
2425
26+
27+ apply plugin : " jacoco"
28+ apply plugin : ' com.github.kt3k.coveralls'
29+
30+
2531if (JavaVersion . current(). isJava8Compatible()) {
2632 allprojects {
2733 tasks. withType(Javadoc ) {
@@ -32,7 +38,7 @@ if (JavaVersion.current().isJava8Compatible()) {
3238
3339allprojects {
3440
35- apply plugin : " jacoco "
41+
3642
3743 jacoco {
3844 toolVersion = " 0.7.1.201405082137"
@@ -78,6 +84,8 @@ allprojects {
7884
7985 repositories {
8086 jcenter()
87+ mavenCentral()
88+ mavenLocal()
8189 }
8290
8391 version = fjVersion
@@ -87,7 +95,21 @@ allprojects {
8795
8896subprojects {
8997
90- apply from : " $rootDir /lib.gradle"
98+
99+ buildscript {
100+ repositories {
101+ mavenCentral()
102+ }
103+
104+ dependencies {
105+ classpath ' org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.0.1'
106+ }
107+ }
108+
109+ apply plugin : " jacoco"
110+ apply plugin : ' com.github.kt3k.coveralls'
111+
112+ apply from : " $rootDir /lib.gradle"
91113 apply plugin : " java"
92114 apply plugin : " eclipse"
93115 apply plugin : " com.ofg.uptodate"
@@ -116,9 +138,14 @@ subprojects {
116138 }
117139 }
118140
141+
142+ task coverage(dependsOn : [" test" , " jacocoTestReport" ]) << {
143+
144+ }
145+
119146}
120147
121- task coverageRootReport (type : org.gradle.testing.jacoco.tasks.JacocoReport ) {
148+ task coverageRoot (type : org.gradle.testing.jacoco.tasks.JacocoReport ) {
122149 dependsOn = subprojects. test
123150 sourceDirectories = files(subprojects. sourceSets. main. allSource. srcDirs)
124151 classDirectories = files(subprojects. sourceSets. main. output)
0 commit comments