如何为 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”方法(或其他运行/调试配置选项)?

如何为 Android 应用程序设置 IntelliJ IDEA?

intellij Idea 继续安装类型包

如何为某些帖子类型禁用古腾堡/块编辑器?

如何为 phpMyAdmin 启用 allow_url_fopen?