在gradle.properties文件中使用环境变量 [英] Using environment variables in gradle.properties file

查看:2006
本文介绍了在gradle.properties文件中使用环境变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在gradle.properties文件中设置org.gradle.java.home属性,以便在Java 8上运行我的gradle项目,而我的系统的其余部分使用Java 7.因此,JAVA_HOME指向jdk 7而不是8 ....

I'm trying to set "org.gradle.java.home" property in gradle.properties file to run my gradle project on Java 8 while the rest of my system uses Java 7. Hence, JAVA_HOME is pointing to jdk 7 and not 8....

问题是我无法将其硬编码到属性文件,因为其他开发人员可能有不同的路径或版本的java 8。所以,我想在属性文件中设置一个环境值,如:
org.gradle.java.home = MY_PROJECT_GRADLE_JAVA_HOME。
这没有工作。有没有人知道如何在gradle.properties中使用环境值,还是有其他解决方案?

The problem is that i can't hardcode it to the properties file because other developers might have a different path or version of java 8. So, I wanted to set a environment value in the properties file like: org.gradle.java.home = MY_PROJECT_GRADLE_JAVA_HOME. That didn't work. does anybody know how can i use environment values in gradle.properties or has another solution?

推荐答案

你可以编辑你的gradlew.bat文件,并使所有开发人员使用这个(包装)毕业生,而不是本地安装。
编辑它,并且在使用JAVA_HOME的任何地方使用您的env变量。

You can edit your gradlew.bat file, and make all developers use this (wrapper) gradle, and not local installation. Edit it, and anywhere it uses the JAVA_HOME use your env variable instead.

这篇关于在gradle.properties文件中使用环境变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆