1
1
plugins {
2
2
id ' java-gradle-plugin'
3
- id " com.gradle.plugin-publish" version " 1.0 .0"
3
+ id " com.gradle.plugin-publish" version " 1.1 .0"
4
4
id " org.jetbrains.gradle.plugin.idea-ext" version " 1.0"
5
5
}
6
6
@@ -11,7 +11,7 @@ repositories {
11
11
group ' org.scoverage'
12
12
description = ' gradle-scoverage is a Gradle plugin for calculating code coverage using Scoverage'
13
13
if (project. version == ' unspecified' ) {
14
- version = ' 7 .0.0-SNAPSHOT'
14
+ version = ' 8 .0.0-SNAPSHOT'
15
15
}
16
16
ext {
17
17
website = ' http://scoverage.org'
@@ -22,22 +22,19 @@ ext {
22
22
}
23
23
24
24
gradlePlugin {
25
+ website = project. ext. website
26
+ vcsUrl = project. ext. vcsUrl
27
+ description = project. description
25
28
plugins {
26
29
gradleScoverage {
27
30
id = ' org.scoverage'
28
31
implementationClass = ' org.scoverage.ScoveragePlugin'
29
32
displayName = ' Gradle Scoverage plugin'
33
+ tags. set([' coverage' , ' scala' , ' scoverage' ])
30
34
}
31
35
}
32
36
}
33
37
34
- pluginBundle {
35
- website = project. website
36
- vcsUrl = ext. vcsUrl
37
- description = project. description
38
- tags = [' coverage' , ' scala' , ' scoverage' ]
39
- }
40
-
41
38
apply plugin : ' maven-publish'
42
39
apply plugin : ' groovy'
43
40
@@ -46,7 +43,8 @@ targetCompatibility = '1.8'
46
43
47
44
48
45
dependencies {
49
- compileOnly " org.scoverage:scalac-scoverage-plugin_2.13:1.4.2"
46
+ compileOnly " org.scoverage:scalac-scoverage-plugin_2.13.8:2.0.7"
47
+ compileOnly " org.scoverage:scalac-scoverage-reporter_2.13:2.0.7"
50
48
implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.6'
51
49
52
50
testImplementation ' junit:junit:4.12'
@@ -116,7 +114,7 @@ gradlePlugin {
116
114
117
115
task groovydocJar (type : Jar , dependsOn : groovydoc) {
118
116
from " $buildDir /docs/groovydoc"
119
- classifier ' groovydoc'
117
+ archiveClassifier . set( ' groovydoc' )
120
118
}
121
119
122
120
def propOrDefault (String property ) {
0 commit comments