-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.gradle
More file actions
52 lines (40 loc) · 974 Bytes
/
build.gradle
File metadata and controls
52 lines (40 loc) · 974 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
apply plugin: 'java'
apply plugin: 'jacoco'
apply from: 'gradle/codequality.gradle'
sourceCompatibility = 1.8
ext {
mainClass = 'com.aha.aheui.interpreter.Main'
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
///////////////////////////////////////////////////
// Dependencies
repositories {
mavenCentral()
}
dependencies{
testCompile 'junit:junit:4.13.1'
}
///////////////////////////////////////////////////
// Packaging
jar {
manifest {
attributes 'Main-Class': mainClass
def buildTag = System.getenv()['BUILD_TAG']
if (buildTag != null && !buildTag.isEmpty()) {
attributes 'Build-Tag': buildTag
}
}
}
///////////////////////////////////////////////////////
// jacoco
jacoco {
toolVersion = '0.7.6.201602180812'
}
jacocoTestReport.dependsOn(test)
///////////////////////////////////////////////////////
// Wrapper
task wrapper(type: Wrapper) {
gradleVersion = '3.3'
}