2021-11-03 23:12:56 +01:00
|
|
|
plugins {
|
|
|
|
id 'java'
|
2021-11-03 23:17:35 +01:00
|
|
|
id 'org.beryx.jlink' version '2.24.4'
|
2021-11-03 23:12:56 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
group 'de.icaotix.ultimatetictactoe'
|
|
|
|
version '1.0-SNAPSHOT'
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
mavenCentral()
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
|
|
|
|
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
|
|
|
|
}
|
|
|
|
|
2021-11-03 23:17:35 +01:00
|
|
|
jlink {
|
|
|
|
options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
|
|
|
|
launcher{
|
|
|
|
name = 'Ultimate TicTacToe'
|
|
|
|
jvmArgs = ['-Dlog4j.configurationFile=./log4j2.xml']
|
|
|
|
noConsole = true
|
|
|
|
}
|
|
|
|
mainClass = "de.icaotix.ultimatetictactoe.Main"
|
|
|
|
}
|
|
|
|
|
2021-11-03 23:12:56 +01:00
|
|
|
test {
|
|
|
|
useJUnitPlatform()
|
|
|
|
}
|