From e48c0668029849af07d1966729c5b703e89b1d00 Mon Sep 17 00:00:00 2001 From: Glavo Date: Fri, 6 Dec 2019 03:42:00 +0800 Subject: update --- build.gradle | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index e12cda7..600a966 100644 --- a/build.gradle +++ b/build.gradle @@ -16,14 +16,44 @@ jar { ) } +tasks.withType(JavaCompile) { + options.encoding = 'UTF-8' +} + +compileTestJava { + moduleOptions { + addModules = [ + 'org.junit.jupiter.api' + ] + addReads = [ + 'org.glavo.javah': 'org.junit.jupiter.api' + ] + } +} + +test { + testLogging.showStandardStreams = true + useJUnitPlatform() + moduleOptions { + runOnClasspath = true + } +} + repositories { mavenCentral() } dependencies { + // https://mvnrepository.com/artifact/commons-cli/commons-cli + implementation group: 'info.picocli', name: 'picocli', version: '4.1.1' + // https://mvnrepository.com/artifact/org.ow2.asm/asm - compile group: 'org.ow2.asm', name: 'asm', version: '7.2' + implementation group: 'org.ow2.asm', name: 'asm', version: '7.2' - testCompile group: 'junit', name: 'junit', version: '4.12' + testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter', version: '5.5.2' } +task copyDependencies(type: Copy) { + from configurations.default + into 'build/libs' +} -- cgit v1.2.3