mirror of
https://github.com/angryip/ipscan.git
synced 2025-10-26 11:18:17 +00:00
java.desktop is needed for minification because SWT has some classes that use it
This commit is contained in:
parent
5fc8a78915
commit
4d9d058049
@ -32,7 +32,6 @@ version = exec("git describe --tags", ".", false) ?: "unknown"
|
||||
sourceCompatibility = 11
|
||||
targetCompatibility = 11
|
||||
|
||||
// TODO: stop using java.logging dependency - that also brings the xml
|
||||
def javaModules = ["java.base", "java.prefs", "java.logging", "jdk.crypto.ec"]
|
||||
project.ext.set("javaModules", javaModules)
|
||||
|
||||
@ -149,7 +148,7 @@ def minimizeTask(String platform, Closure doMore) {
|
||||
return tasks.create("${platform}.min", proguard.gradle.ProGuardTask) {
|
||||
injars "build/libs/ipscan-${platform}-${version}.jar"
|
||||
outjars "build/libs/ipscan-${platform}-${version}.min.jar"
|
||||
project.ext.javaModules.each {
|
||||
(project.ext.javaModules + "java.desktop").each {
|
||||
libraryjars System.getProperty('java.home') + "/jmods/${it}.jmod"
|
||||
}
|
||||
dontobfuscate
|
||||
|
||||
Loading…
Reference in New Issue
Block a user