IntelliJ更新路径变量

时间:2013-04-08 11:03:51

标签: variables path intellij-idea dependencies

这是我第一次有机会获得IntelliJ,说实话,它并不是很顺利......

我已经导入了我的Eclipse子项目。它们使用外部.jar依赖项,并将它们指定为变量,即:$ EXTERNAL_LIBS / derby.jar

当我导入我的项目时,IntelliJ识别变量并要求我给它一个值,我错过了一个错误的路径。现在我在子项目属性上看到指向错误路径的所有模块依赖项。

我转到文件 - 设置并将EXTERNAL_LIBS的值更改为正确的路径,但所有当前的依赖项似乎都没有反映出更改。他们仍指着第一条错误的道路。

我想一个接一个地去吗?我不明白IntelliJ如何管理路径变量...当我尝试添加新的模块依赖项时,它强制我从硬盘驱动器中选择它,并且不会让更改使用任何这些变量....文档也很差......

1 个答案:

答案 0 :(得分:12)

可以在File |中更改路径变量Settings | Path Variables

IDE在项目加载和项目保存时透明地处理它们。

当项目加载并包含路径变量时,IDE将使用“设置”中定义的实际路径替换它们。如果尚未定义路径变量,IDE将要求您定义它。

当项目文件保存在磁盘上时,IDE将透明地以静默方式将所有与定义变量匹配的路径替换为变量名。

它完全自动运行,用户无需在任何IDE设置中显式定义变量,只需使用库中的实际路径,它们将替换为项目保存中的相应变量,以便您的项目文件可移植,其他用户可以在第一次打开此项目时为路径变量定义不同的值。