Skip to content

Commit

Permalink
Even better Java version check for ProGuard
Browse files Browse the repository at this point in the history
  • Loading branch information
externl committed Jun 12, 2020
1 parent 995e206 commit a3dd882
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions java/src/IceGridGUI/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -81,15 +81,10 @@ jar {

project.ext.libJars = []

project.ext.jarBuilder = "proguard-jar.gradle"
try {
// Proguard does not support Java >= 14
if (!icegridguiProguard.toBoolean() || JavaVersion.current() >= JavaVersion.valueOf("VERSION_14")) {
project.ext.jarBuilder = "plain-jar.gradle"
}
} catch (IllegalArgumentException) {
// Old version of Gralde that that does not know about Java 14
}
// Proguard does not support Java >= 14
project.ext.jarBuilder = icegridguiProguard.toBoolean() &&
Double.parseDouble(System.getProperty("java.vm.specification.version")) < 14.0
? "proguard-jar.gradle" : "plain-jar.gradle"

apply from: jarBuilder

Expand Down

0 comments on commit a3dd882

Please sign in to comment.