1
1
group ' org.lice'
2
- version ' 3.2.0 '
2
+ version ' 3.2.1 '
3
3
4
4
buildscript {
5
5
ext. kotlin_version = ' 1.2.10'
@@ -9,7 +9,6 @@ buildscript {
9
9
dependencies {
10
10
classpath " org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version "
11
11
}
12
-
13
12
}
14
13
15
14
apply plugin : ' java'
@@ -24,10 +23,10 @@ repositories {
24
23
}
25
24
26
25
sourceSets {
27
- main. kotlin. srcDirs + = ' src/main/kotlin'
28
- main. java. srcDirs + = ' src/main/java'
29
- test. kotlin. srcDirs + = ' src/test/kotlin'
30
- test. java. srcDirs + = ' src/test/java'
26
+ main. kotlin. srcDirs = [ ' src/main/kotlin' ]
27
+ main. java. srcDirs = [ ' src/main/java' ]
28
+ test. kotlin. srcDirs = [ ' src/test/kotlin' ]
29
+ test. java. srcDirs = [ ' src/test/java' ]
31
30
}
32
31
33
32
configurations {
@@ -48,31 +47,24 @@ tasks.withType(JavaCompile) {
48
47
}
49
48
50
49
jar {
51
- manifest { attributes ' Main-Class' : ' org.lice.repl.Main' }
50
+ manifest {
51
+ attributes ' Main-Class' : ' org.lice.repl.Main'
52
+ attributes ' Implementation-Version' : version
53
+ attributes ' Implementation-Title' : " Lice v$version "
54
+ }
52
55
}
53
56
54
57
task fatJar (type : Jar ) {
55
- classifier = ' all'
56
- description ' Assembles a jar archive containing the main classes and all the dependencies.'
57
- group ' build'
58
+ baseName = project. name + ' -all'
58
59
from { configurations. compile. collect { it. isDirectory() ? it : zipTree(it) } }
59
- manifest { attributes ' Main-Class' : ' org.lice.repl.Main' }
60
+ manifest {
61
+ attributes ' Main-Class' : ' org.lice.repl.Main'
62
+ attributes ' Implementation-Version' : version
63
+ attributes ' Implementation-Title' : " Lice v$version "
64
+ }
60
65
with jar
61
66
}
62
67
63
- task sourcesJar (type : Jar , dependsOn : classes) {
64
- classifier = ' sources'
65
- description ' Assembles a jar archive containing the source code of this project.'
66
- group ' build'
67
- from sourceSets. main. allSource
68
- }
69
-
70
- artifacts {
71
- archives jar
72
- archives fatJar
73
- archives sourcesJar
74
- }
75
-
76
68
jacocoTestReport {
77
69
reports {
78
70
xml. enabled true
0 commit comments