【问题标题】:How do I disable or enable Gradle / Maven auto-import for an IntelliJ IDEA project?如何为 IntelliJ IDEA 项目禁用或启用 Gradle / Maven 自动导入?
【发布时间】:2017-08-28 18:49:38
【问题描述】:

我无意中单击了链接以启用我正在处理的 Gradle 项目的自动导入。如何为当前项目禁用它?我发现的唯一选项是默认为所有项目禁用它。

我参加的是 IDEA 2017.1。

【问题讨论】:

    标签: maven gradle intellij-idea


    【解决方案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/…) 最新更新说明
    猜你喜欢
    • 2014-11-23
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    相关资源
    最近更新 更多