在Intellij IDEA 14中,我定义了路径变量FOO(在首选项中)。 IDEA文档对于可以使用这些变量的位置不明确......我可以在(Tomcat)运行配置>中引用FOO吗? VM选项即:
-DmyProp=$FOO$
也是$ FOO $或$ FOO?
答案 0 :(得分:2)
不,你不能。此变量使用命令处理器(如shell或Windows批处理)进行解释。 在Unix上,它在Win%FOO%上是$ FOO。
您可以使用$ FOO替换创建不同的运行配置并保存。
实施例: Config1:-DmyProp = blah1 Config2:-DmyProp = blah2 等
答案 1 :(得分:1)
我知道这个问题已经有3年了,但是当人们在搜索这个问题的解决方案时仍然会出现问题,所以我认为我应该发布答案。
可以在运行配置中使用路径变量(在IntelliJ 2018.1上测试,在旧版本上应该相同),具体如下:
-DmyProp=$FOO$
-DmyProp='the value of FOO'
。如果在文本编辑器中打开项目文件,您仍然会看到-DmyProp=$FOO$
,但是当项目加载时,IntelliJ会自动将其替换为变量的当前值。