Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java intellij idea:定义的环境变量在maven pom中无法识别_Java_Maven_Intellij Idea - Fatal编程技术网

Java intellij idea:定义的环境变量在maven pom中无法识别

Java intellij idea:定义的环境变量在maven pom中无法识别,java,maven,intellij-idea,Java,Maven,Intellij Idea,我在IntelliJ IDEA 2018.1版中打开了一个java项目 我在中定义了一个环境变量MY_VAR为/some/path/here 文件->设置->构建、执行、部署->构建工具->Maven->运行程序->环境变量 在我的pom.xml中的properties部分,我将我的属性定义为 <myProperty>${env.MY_VAR}/morepath</myProperty> ${env.MY_VAR}/morepath 然而,IntelliJ IDEA抱

我在IntelliJ IDEA 2018.1版中打开了一个java项目

我在中定义了一个环境变量MY_VAR/some/path/here 文件->设置->构建、执行、部署->构建工具->Maven->运行程序->环境变量

在我的pom.xml中的properties部分,我将我的属性定义为

<myProperty>${env.MY_VAR}/morepath</myProperty>
${env.MY_VAR}/morepath

然而,IntelliJ IDEA抱怨“无法解决符号‘env.MY_VAR’”

可能的两种解决方法:

从终端设置变量:

set env MY_VAR /some/path/here
然后重新启动IDE


另一个选项是添加
导出MY_VAR=/some/path/here
~/.profile文件。

然后重新启动计算机。

FWIW-我看到了完全相同的行为。一定是IntelliJ 2018.x中的一个bug