试图弄一个Maa-HTTP.exe

This commit is contained in:
guigui
2022-05-30 23:22:16 +08:00
parent d5c18bf2c4
commit d392e99a99

View File

@@ -1,11 +1,13 @@
val ktor_version = "2.0.2"
val kotlin_version = "1.6.10"
val logback_version = "1.2.11"
val appName = "Maa-HTTP"
plugins {
application
kotlin("jvm") version "1.6.10"
kotlin("plugin.serialization") version "1.6.10"
id("edu.sc.seis.launch4j") version "2.5.3"
}
group = "com.iguigui"
@@ -61,3 +63,26 @@ tasks.jar {
from(sourcesMain.output)
}
launch4j {
mainClassName = "com.iguigui.maaj.ApplicationKt"
icon = "${projectDir}/icons/myApp.ico"
}
tasks.withType<edu.sc.seis.launch4j.tasks.DefaultLaunch4jTask> {
outfile = "${appName}.exe"
mainClassName = "com.iguigui.maaj.ApplicationKt"
icon = "$projectDir/icon.ico"
productName = "${appName}"
}
tasks.register<edu.sc.seis.launch4j.tasks.Launch4jLibraryTask>("createFastStart") {
outfile = "${appName}.exe"
mainClassName = "com.iguigui.maaj.ApplicationKt"
icon = "$projectDir/icon.ico"
fileDescription = "The lightning fast implementation"
}
tasks.register<edu.sc.seis.launch4j.tasks.Launch4jLibraryTask>("MyApp-memory") {
fileDescription = "The default implementation with increased heap size"
maxHeapPercent = 50
}