1

我搜索了遍及这个问题的解决方案,但找不到特定于我的设置的任何内容。最后,我们的一个系统管理员发现了它。Intellij IDEA中的Maven无法解析符号env.HOSTNAME

我在Ubuntu 11.10上运行Intellij IDEA。我的Maven pom.xml文件无法解析符号,这是一个系统属性环境变量env.HOSTNAME。

+0

我敢将你编辑为一个单独的答案。如果你回到这里,而不是编辑这个问题发表一个答案并接受它。 – 2012-01-10 19:59:54

回答

0

复制从user1141627答案编辑


事实证明,我们不得不手动设置这个变量从终端所以Java会承认它。命令是:

set env HOSTNAME yourhostname 

重新启动Intellij后,env.HOSTNAME解析得很好。要获得yourhostname,你可以使用命令:

hostname 

echo $HOSTNAME 

我知道这是不是一个问题,这是一个答案。希望有人发现它有用,如果他们遇到类似的问题。

+0

所以这最终没有奏效。这是最终的解决方案。将行export HOSTNAME = yourhostname添加到您的〜/ .bashrc文件中。重新启动终端后,env.HOSTNAME应该解决得很好。 – user1141627 2012-03-22 14:59:56

0

我知道这是一个古老的问题,但我的答案可能有助于某人。

export HOSTNAME=myhost添加到您的〜/ .profile文件中,然后重新启动计算机。

相关问题