@@ -21,6 +21,11 @@ buildscript {
2121 classpath " com.ofg:uptodate-gradle-plugin:$uptodateVersion "
2222 classpath " me.tatarka:gradle-retrolambda:$retrolambdaPluginVersion "
2323 }
24+
25+ wrapper {
26+ gradleVersion = " 4.10.2"
27+ distributionType = Wrapper.DistributionType . ALL
28+ }
2429}
2530
2631if (JavaVersion . current(). isJava8Compatible()) {
@@ -117,23 +122,10 @@ subprojects {
117122 }
118123 }
119124
120- jacocoTestReport {
121- additionalSourceDirs = files(sourceSets. main. allSource. srcDirs)
122- sourceDirectories = files(sourceSets. main. allSource. srcDirs)
123- classDirectories = files(sourceSets. main. output)
124- reports {
125- html. enabled = true
126- xml. enabled = true
127- csv. enabled = false
128- }
129- }
130-
131- task coverage(dependsOn : [" test" , " jacocoTestReport" ]) << {}
132-
133125}
134126
135127task coverage (type : org.gradle.testing.jacoco.tasks.JacocoReport ) {
136- dependsOn = subprojects. coverage
128+ dependsOn = subprojects* . test
137129 executionData fileTree(project. rootDir. absolutePath). include(" **/build/jacoco/*.exec" )
138130 // We only care about coverage of:
139131 def projectForFoverage = [" core" , " java8" , " quickcheck" , " java-core" ]
@@ -192,14 +184,14 @@ configure(subprojects.findAll { it.name != "props-core" }) {
192184 }
193185
194186 // Output MANIFEST.MF statically so eclipse can see it for plugin development
195- task eclipsePluginManifest(dependsOn : jar) << {
187+ task eclipsePluginManifest(dependsOn : jar) doLast {
196188 file(" META-INF" ). mkdirs()
197189 jar. manifest. writeTo(file(" META-INF/MANIFEST.MF" ))
198190 }
199191
200192 eclipseProject. dependsOn eclipsePluginManifest
201193}
202194
203- task env << {
195+ task env doLast {
204196 println System . getenv()
205197}
0 commit comments