找不到Maven依赖

时间:2017-04-21 07:02:09

标签: java maven intellij-idea

我和我的朋友正在开发Java maven项目,设置与我们从git获取项目完全相同。在我的设置中,Maven正确导入所有依赖项,但对于我的朋友,它将找不到任何依赖项。

我们尝试过的事情:

  • 卸载并重新安装Intellij

  • 使缓存无效/重新启动

  • 删除.Intellij文件夹中的maven文件夹并删除* .iml和.idea文件夹并重新启动Intellij

  • 右键点击项目,点击maven并点击重新导入。

我们都可以访问互联网,因此也不应该是问题。此外,Maven设置为在Intellij中自动导入。

4 个答案:

答案 0 :(得分:15)

我认为问题不是IntelliJ,我认为maven无法下载依赖项,因此您可以尝试使用以下命令强制下载依赖项:

mvn clean install -U

答案 1 :(得分:1)

如果已经下载了所有需要的maven jar,

尝试在设置--- maven --- repositories中手动更新本地存储库。

答案 2 :(得分:1)

您可以尝试使用以下解决方案:

1.检查您的朋友是否正在使用任何代理,如果是,请在maven文件夹的settings.xml中添加代理设置。

<proxies>
        <proxy>
            <id>optional</id>
            <active>true</active>
            <protocol>http</protocol>
            <host>somthing.com</host>
            <port>portnumber</port>
        </proxy>

    </proxies>
  1. 更新maven,然后查看最新版本是否可以下载。
  2. 您可以手动下载jar,然后更新settings.xml
  3. 中的存储库设置

答案 3 :(得分:1)

对我来说,我打开 Maven 选项卡,发现罐子坏了。我按照以下步骤解决了这个问题。

  1. 删除 pom 中未找到的依赖
  2. 刷新 Maven 以移除那个破碎的 jar
  3. 将依赖项添加回 pom,然后刷新 Maven 以重新下载 jar。

它对我有用。