-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathbuild.gradle
More file actions
34 lines (27 loc) · 801 Bytes
/
Copy pathbuild.gradle
File metadata and controls
34 lines (27 loc) · 801 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
plugins {
id "com.github.johnrengelman.shadow" version "5.2.0"
}
def mainClassName = "nativeimage.core.thirdparty.Main"
jar {
manifest {
attributes(
"Main-Class": mainClassName
)
}
}
shadowJar {
mergeServiceFiles()
transform(com.github.jengelman.gradle.plugins.shadow.transformers.PropertiesFileTransformer) {
mergeStrategy = "append"
}
}
dependencies {
api(project(":aptools"))
compile("org.apache.commons:commons-lang3:3.9")
compile('com.fasterxml.jackson.core:jackson-databind:2.12.7.1')
compile("org.slf4j:slf4j-api:2.0.6")
compileOnly files(org.gradle.internal.jvm.Jvm.current().toolsJar)
testCompile group: 'commons-io', name: 'commons-io', version: '2.7'
testCompile "org.junit.jupiter:junit-jupiter:5.4.2"
testCompile "org.mockito:mockito-junit-jupiter:3.1.0"
}