Bunun işe yaramasını sağlayamıyorum.
Senaryo:
- Gradle ile oluşturulmuş bir uygulamam var
- Uygulama JavaFX kullanıyor
İstediğim
- Tüm uygulamayı / testleri / ... oluşturmak için kullanılacak bir JDK kurulumuna işaret eden bir değişken (geliştirici makinesi başına tanımlanmış) kullanın ...
gradle.properties
Dosyayı almayı, değişkeni tanımlamayı düşündüm . Gibi bir şey
JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK>
Ne istemiyorum
- işaret
JAVA_HOME
arzu edilen JDK
Birçok öneriyle yaşayabilirim:
- build.gradle betiğimde kontrol edebildiğim bir sistem ortamı değişkenini tanımlayan bir çözüm
- gradle.properties dosyasında tanımlanan bir değişken
- JAVA_HOME değişkenini yalnızca derleme içeriği için geçersiz kılma (benzeri bir şey
use JAVA_HOME=<my special JDK path defined somewhere else defined>
) - düşünmediğim başka bir şey
Soru:
- Bir değişkeni (
gradle.properties
sistem ortamı değişkeninde değişken olarak nasıl tanımlanır , ...) derleme işlemine nasıl bağlarım?
Birden fazla JDK7 kullanılabilirim ve özel bir sürüme (minimum JDK_u sürümü) işaret etmem gerekiyor.
Herhangi bir cevap takdir ve doğru yönde her ipucu için minnettarım.
org.gradle.java.home
ayar sadece gradle daemon için geçerlidir, görünüşe göre ... Her halükarda, fork'u true ve forkOptions.'e kullanmak istediğiniz jdk'ye ayarlamayı deneyin: link
org.gradle.java.home
içindegradle.properties
dosyanın? bağlantı