java - How do I tell Gradle to use specific JDK version? -
i can't figure out working.
scenario:
- i have application built gradle
- the application uses javafx
what want
- use variable (defined per developer machine) points installation of jdk used building whole application / tests / ...
i thought having gradle.properties file, defining variable. like
java_home_for_my_project=<path desired jdk> what don't want
- point java_homedesired jdk
i live many suggestions:
- a solution defines system environment variable i'm able check in build.gradle script
- a variable defined in gradle.properties
- overriding java_home variable build context (something use java_home=<my special jdk path defined somewhere else defined>)
- something else didn't think about
question:
- how wire variable (how ever defined, variable in gradle.properties, system environment variable, ...) build process?
i have more 1 jdk7 available , need point special version (minimum jdk_u version).
any answer appreciated , i'm thankful every hint right direction.
two ways
- in - gradle.propertiesin- .gradledirectory in- home_directoryset- org.gradle.java.home=/path_to_jdk_directory
- in - build.gradle- compilejava.options.fork = true compilejava.options.forkoptions.executable = /path_to_javac
Comments
Post a Comment