Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts 2index 09f2c05f..bdb641b0 100644 3--- a/jadx-gui/build.gradle.kts 4+++ b/jadx-gui/build.gradle.kts 5@@ -1,7 +1,6 @@ 6 plugins { 7 id("jadx-kotlin") 8 id("application") 9- id("edu.sc.seis.launch4j") version "3.0.5" 10 id("com.github.johnrengelman.shadow") version "8.1.1" 11 id("org.beryx.runtime") version "1.13.1" 12 } 13@@ -101,24 +100,6 @@ 14 } 15 } 16 17-launch4j { 18- mainClassName.set(application.mainClass.get()) 19- copyConfigurable.set(listOf<Any>()) 20- setJarTask(tasks.shadowJar.get()) 21- icon.set("$projectDir/src/main/resources/logos/jadx-logo.ico") 22- outfile.set("jadx-gui-$jadxVersion.exe") 23- copyright.set("Skylot") 24- windowTitle.set("jadx") 25- companyName.set("jadx") 26- jreMinVersion.set("11") 27- jvmOptions.set(application.applicationDefaultJvmArgs.toSet()) 28- requires64Bit.set(true) 29- initialHeapPercent.set(5) 30- maxHeapSize.set(4096) 31- maxHeapPercent.set(70) 32- downloadUrl.set("https://www.oracle.com/java/technologies/downloads/#jdk17-windows") 33- bundledJrePath.set(if (project.hasProperty("bundleJRE")) "%EXEDIR%/jre" else "%JAVA_HOME%") 34-} 35 36 runtime { 37 addOptions("--strip-debug", "--compress", "2", "--no-header-files", "--no-man-pages") 38@@ -137,30 +118,6 @@ 39 } 40 } 41 42-val copyDistWinWithJre by tasks.registering(Copy::class) { 43- group = "jadx" 44- dependsOn(tasks.named("runtime"), tasks.named("createExe")) 45- from(runtime.jreDir) { 46- include("**/*") 47- into("jre") 48- } 49- from(tasks.named("createExe").get().outputs) { 50- include("*.exe") 51- } 52- into(layout.buildDirectory.dir("jadx-gui-$jadxVersion-with-jre-win")) 53- duplicatesStrategy = DuplicatesStrategy.EXCLUDE 54-} 55- 56-val distWinWithJre by tasks.registering(Zip::class) { 57- group = "jadx" 58- dependsOn(copyDistWinWithJre) 59- archiveFileName.set("jadx-gui-$jadxVersion-with-jre-win.zip") 60- from(copyDistWinWithJre.get().outputs) { 61- include("**/*") 62- } 63- into(layout.buildDirectory.asFile) 64- duplicatesStrategy = DuplicatesStrategy.EXCLUDE 65-} 66 67 val addNewNLSLines by tasks.registering(JavaExec::class) { 68 group = "jadx"