File tree 3 files changed +4
-21
lines changed
functionalTest/java/org/scoverage
main/groovy/org/scoverage
3 files changed +4
-21
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ gradlePlugin {
30
30
id = ' org.scoverage'
31
31
implementationClass = ' org.scoverage.ScoveragePlugin'
32
32
displayName = ' Gradle Scoverage plugin'
33
+ description = ' gradle-scoverage is a Gradle plugin for calculating code coverage using Scoverage'
33
34
tags. set([' coverage' , ' scala' , ' scoverage' ])
34
35
}
35
36
}
@@ -183,6 +184,7 @@ if (project.properties.containsKey('signing.keyId')) {
183
184
signing {
184
185
sign publishing. publications. mavenJava
185
186
}
187
+ project. tasks. publishMavenJavaPublicationToMavenRepository. inputs. files(project. tasks. signMavenJavaPublication)
186
188
}
187
189
188
190
// see https://stackoverflow.com/questions/44679007
Original file line number Diff line number Diff line change @@ -18,14 +18,12 @@ public CompositeBuildTest() {
18
18
super ("composite-build" );
19
19
}
20
20
21
- @ Ignore
22
21
@ Test
23
22
public void buildComposite () {
24
23
25
24
runComposite ("clean" , "build" );
26
25
}
27
26
28
- @ Ignore
29
27
@ Test
30
28
public void reportComposite () {
31
29
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import org.gradle.api.plugins.PluginAware
9
9
import org.gradle.api.plugins.scala.ScalaPlugin
10
10
import org.gradle.api.tasks.SourceSet
11
11
import org.gradle.api.tasks.TaskProvider
12
- import org.gradle.api.tasks.scala.ScalaCompile
13
12
import org.gradle.api.tasks.testing.Test
14
13
15
14
import java.nio.file.Files
@@ -59,6 +58,8 @@ class ScoveragePlugin implements Plugin<PluginAware> {
59
58
visible = false
60
59
transitive = true
61
60
description = ' Scoverage dependencies'
61
+ canBeResolved = true
62
+ canBeConsumed = false
62
63
}
63
64
64
65
project. afterEvaluate {
@@ -399,22 +400,4 @@ class ScoveragePlugin implements Plugin<PluginAware> {
399
400
}
400
401
}
401
402
402
- private Set<? extends Task > recursiveDependenciesOf (Task task , boolean sameProjectOnly ) {
403
- def cache = sameProjectOnly ? sameProjectTaskDependencies : crossProjectTaskDependencies
404
- if (! cache. containsKey(task)) {
405
- def directDependencies = task. getTaskDependencies(). getDependencies(task)
406
- if (sameProjectOnly) {
407
- directDependencies = directDependencies. findAll {
408
- it. project == task. project
409
- }
410
- }
411
- def nestedDependencies = directDependencies. collect { recursiveDependenciesOf(it, sameProjectOnly) }. flatten()
412
- def dependencies = directDependencies + nestedDependencies
413
-
414
- cache. put(task, dependencies)
415
- return dependencies
416
- } else {
417
- return cache. get(task)
418
- }
419
- }
420
403
}
You can’t perform that action at this time.
0 commit comments