获取null在gradle中使用System.getenv()

时间:2016-05-14 03:34:41

标签: intellij-idea gradle

def CATALINA_HOME = System.getenv("CATALINA_HOME")
task t << {
    println CATALINA_HOME
}
当我运行想法(从Gradle项目面板双击t)时,

CATALINA_HOME为空,但是当在终端中执行gradle t时,我获得了正确的路径。 似乎这只发生在OSX中(我的版本是10.11.14 El Capitan)。

1 个答案:

答案 0 :(得分:0)

IntelliJ IDEA在OS X上识别环境变量时遇到问题(不确定是否在其他系统上)。请看看这个post - 它应该解决问题(前一段时间我有类似的问题,发现它非常有用)。