variables - IntelliJ 更新路径变量

标签 variables path intellij-idea dependencies

这是我第一次给 IntelliJ 一个机会,老实说,进展并不顺利……

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

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

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

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

最佳答案

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

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

当项目加载并包含路径变量时,IDE 将用设置中定义的实际路径替换它们。如果还没有定义路径变量,IDE 会要求您定义它。

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

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

关于variables - IntelliJ 更新路径变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15877474/

相关文章:

java - 我必须初始化所有变量吗?

c++ - 如何通过读取文本文件来更改私有(private)变量

java - 目标行 Javadoc

java - 如何在 Selenium RC 项目中设置 URL 变量

jquery - 使用十六进制值和变量改变 jquery 中的 .css 渐变

javascript - JavaScript 中的 MVC "~"路径

android - 从SDCard获取记录的文件并将其附加到电子邮件客户端

bash - 如何在 IntelliJ 中设置 bash 解释器路径

intellij-idea - 跳转到 Intellij 中的下一个错误文件

scala - intellij - 我要创建哪个 Scala 项目,Scala-Scala 还是 Scala-SBT?