1
1
import gg.jte.*
2
2
import org.gradle.api.tasks.testing.logging.*
3
- import org.gradle.internal.os.OperatingSystem
4
3
import org.jetbrains.dokka.gradle.*
5
4
import org.jetbrains.kotlin.config.*
6
5
import org.jetbrains.kotlin.gradle.tasks.*
@@ -42,7 +41,7 @@ val appMainClass: String by project
42
41
43
42
application {
44
43
mainClass.set(appMainClass)
45
- OperatingSystem .current().isWindows
44
+ val tmp = System .getProperty( " java.io.tmpdir " )
46
45
applicationDefaultJvmArgs + = listOf (
47
46
" --show-version" ,
48
47
" --enable-preview" ,
@@ -51,12 +50,12 @@ application {
51
50
" -Xmx128M" ,
52
51
" -XX:+PrintCommandLineFlags" ,
53
52
" -XX:+UseZGC" ,
54
- " -Xlog:gc*:/ tmp/ $name -gc.log" ,
55
- " -XX:StartFlightRecording:filename=/ tmp/ $name .jfr,settings=default.jfc,name=$name ,maxsize=100m,dumponexit=true" ,
53
+ " -Xlog:gc*:${ tmp} $name -gc.log" ,
54
+ " -XX:StartFlightRecording:filename=${ tmp} $name .jfr,settings=default.jfc,name=$name ,maxsize=100m,dumponexit=true" ,
56
55
" -XX:FlightRecorderOptions:stackdepth=128" ,
57
56
" -XX:+HeapDumpOnOutOfMemoryError" ,
58
- " -XX:HeapDumpPath=/ tmp/ $name .hprof" ,
59
- " -XX:ErrorFile=/ tmp/ java-error-$name -%p.log" ,
57
+ " -XX:HeapDumpPath=${ tmp} $name .hprof" ,
58
+ " -XX:ErrorFile=${ tmp} java-error-$name -%p.log" ,
60
59
" -Dfile.encoding=UTF-8" ,
61
60
" -Djava.awt.headless=true" ,
62
61
" -Djdk.attach.allowAttachSelf=true" ,
0 commit comments