我可以在Intellij IDEA运行配置中引用路径变量吗?

时间:2015-05-11 17:18:03

标签: intellij-idea

在Intellij IDEA 14中,我定义了路径变量FOO(在首选项中)。 IDEA文档对于可以使用这些变量的位置不明确......我可以在(Tomcat)运行配置>中引用FOO吗? VM选项即:

-DmyProp=$FOO$

也是$ FOO $或$ FOO?

2 个答案:

答案 0 :(得分:2)

不,你不能。此变量使用命令处理器(如shell或Windows批处理)进行解释。 在Unix上,它在Win%FOO%上是$ FOO。

您可以使用$ FOO替换创建不同的运行配置并保存。

实施例: Config1:-DmyProp = blah1 Config2:-DmyProp = blah2 等

答案 1 :(得分:1)

我知道这个问题已经有3年了,但是当人们在搜索这个问题的解决方案时仍然会出现问题,所以我认为我应该发布答案。

可以在运行配置中使用路径变量(在IntelliJ 2018.1上测试,在旧版本上应该相同),具体如下:

  1. 使用语法-DmyProp=$FOO$
  2. 在“运行配置”中使用该变量
  3. 重启IntelliJ或关闭并重新打开项目。
  4. 当您重新打开“运行配置”时,您应该看到:-DmyProp='the value of FOO'
  5. 如果在文本编辑器中打开项目文件,您仍然会看到-DmyProp=$FOO$,但是当项目加载时,IntelliJ会自动将其替换为变量的当前值。