我需要在我的gradle項目中指定javac
的路徑。我可以通過添加以下到我的build.gradle
文件做到這一點:在用戶的gradle.properties中設置JDK主目錄(javac路徑)
options.forkOptions.executable = '/home/mj/lib/jdk1.7.0_80/bin/javac'
的問題是,這個文件在我們的資料庫共享,我不希望設置被推那裏。我試圖把它放在我的本地gradle.properties
文件中,但它不起作用。同樣設置gradle.java.home
不會影響這一點。我想這是因爲Gradle使用gradle.java.home
代替java
而不是javac
,對吧?我也(絕望地)試圖設置一個gradle.jdk.home
哪(不奇怪)不起作用!
build.gradle中包含項目之外的任何地方嗎?
感謝(注意在Java運行時,
java.home
指向JDK中的$JAVA_HOME/jre
文件夾這是一個低於在JAVA_HOME
環境變量指向。)!這樣可行。儘管最好不要在'build.gradle'中配置這個配置。 – emjay