如何为 IntelliJ IDEA 项目禁用或启用 Gradle / Maven 自动导入?
Posted
技术标签:
【中文标题】如何为 IntelliJ IDEA 项目禁用或启用 Gradle / Maven 自动导入?【英文标题】:How do I disable or enable Gradle / Maven auto-import for an IntelliJ IDEA project? 【发布时间】:2017-08-28 18:49:38 【问题描述】:我无意中单击了链接以启用我正在处理的 Gradle 项目的自动导入。如何为当前项目禁用它?我发现的唯一选项是默认为所有项目禁用它。
我参加的是 IDEA 2017.1。
【问题讨论】:
【参考方案1】:自动导入是disabled by default while editing(并且启用了外部更改),并且在您对构建文件进行更改后,构建文件编辑器的右上角会显示一个图标,以便您可以加载更改并执行导入:
在 2020.2+ 版本中,可以在设置中配置自动重新加载行为(macOS 上的首选项)|构建、执行、部署 |构建工具 |在构建脚本更改后重新加载项目:
从 2020.1.2 版本开始,有一个 3-state option 用于导入更改,它适用于 Gradle 和 Maven:
在 2020.1.1 版本中,您可以启用或禁用外部更改的自动重新加载(2020.1 中不存在该选项):
另请参阅related feature request 以使 UI 更加明显,因为可能很难注意到建议导入设置的小图标。
在 2020.1 版本之前,您可以在设置 | 中禁用它构建、执行、部署 |构建工具 |摇篮 | 使用自动导入:
【讨论】:
谢谢。我见过这个,但是复选框没有被选中,所以我认为这是更改值的错误位置。事实证明,设置窗口的大小足够小,以至于“Linked Gradle 项目”列表只显示了一项,并且没有明显的视觉指示器表明列表中有多个我的模块。换句话说,我需要将 gradle 项目切换到正确的模块,此时我可以进行更改。 他们应该在构建工具栏中添加一个“暂停”按钮,以便 gradle 暂时关闭它,而不必在任何时候完全更改设置,只需暂停它以进行快速更改而不自动-导入/构建发生。 在 IntelliJ 2020.1 中不再可用。 这已在 Idea 2020.1.1 (youtrack.jetbrains.com/issue/…) 的最新更新中得到修复,链接到说明修复的未解决问题。 (confluence.jetbrains.com/display/IDEADEV/…) 最新更新说明以上是关于如何为 IntelliJ IDEA 项目禁用或启用 Gradle / Maven 自动导入?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 IntelliJ IDEA 中的所有项目设置默认项目位置?
如何为所有 IntelliJ IDEA 配置默认的“Shorten command line”方法(或其他运行/调试配置选项)?