如何使IntelliJ IDEA从Maven更新我的依赖项?

时间:2013-06-07 20:14:04

标签: maven intellij-idea

当我在项目的 pom.xml 中手动添加依赖项时,让 Maven 下载依赖项并让 IntelliJ < / em>构建模块, IntelliJ 抱怨缺少库。同时 Maven 可以找到依赖的JAR并构建项目。

如何告诉 IntelliJ 使用 Maven 下载的库?

9 个答案:

答案 0 :(得分:38)

事实证明,IntelliJ没有从本地Maven存储库中获取添加的依赖项。我们必须告诉IntelliJ重新导入pom.xml。

  1. 在IntelliJ中打开项目视图
  2. 右键单击pom.xml文件并选择Maven - Reimport
  3. 如果这适用于您,IntelliJ会将依赖项添加到项目
  4. 检查是否添加了您需要的依赖项
    • 文件 - 项目结构 - 项目设置 - 库
    • 和文件 - 项目结构 - 模块 - 依赖关系

答案 1 :(得分:33)

您不必每次都手动重新导入。您可以启用自动导入as documented here.在设置中更改此设置 - &gt; Maven - &gt;自动导入Maven项目。

答案 2 :(得分:20)

IntelliJ IDEA 2016

自动导入Maven项目

方法1

  • 档案&gt; 设置... &gt; 构建,执行,部署&gt; 构建工具&gt; Maven &gt; 导入&gt;检查自动导入Maven项目

    Import Maven projects automatically

方法2

  • Ctrl + Shift + A &gt;输入&#34;导入Maven&#34; &GT;选择&#34;自动导入Maven项目&#34;然后按 Enter &gt;检查自动导入Maven项目

重新导入

方法1

  • 在项目视图中,右键单击项目文件夹&gt; Maven &gt;的重新导入

方法2

  • 查看&gt; 工具Windows &gt; Maven项目

    • 右键点击您的项目&gt;重新进口

    • 点击&#34;重新导入所有Maven项目&#34;图标:

      Reimport All Maven Projects

答案 3 :(得分:8)

取消选中

  

&#34;离线工作&#34;

设置中的

- &gt;妈妈!  它对我有用! :d

答案 4 :(得分:2)

除了自动检查&#39;自动导入Maven项目之外,请确保来自File&gt;的settings.xml文件。设置&gt; Maven&gt;存在用户设置文件,如果不存在,则覆盖并提供settings.xml文件路径。

答案 5 :(得分:2)

由于某些原因,IntelliJ(至少在版本2019.1.2中)忽略本地.m2目录中的依赖项。以上解决方案均不适合我。最终迫使IntelliJ发现本地依赖项的唯一一件事是:

  1. 关闭项目
  2. 单击pom.xml(不在项目目录上)打开项目
  3. 点击Open as Project

List item

  1. 点击Delete Existing Project and Import

enter image description here

答案 6 :(得分:0)

文件>设置>构建,执行,部署> Maven> 检查:始终更新快照

对我有用。

答案 7 :(得分:0)

pom.xml视图中的 IntelliJ 2020 中,应该可以通过以下组合键应用pom更改: CTRG + SHIFT + O

并且如之前所正确注释的那样-IntelliJ还显示了一个气球小部件以导入更改。

答案 8 :(得分:0)

您需要转到:Maven设置->自动重新加载设置

Auto-Reload Settings

然后选中“任何更改”:

enter image description here