【问题标题】:Maven dependency not found未找到 Maven 依赖项
【发布时间】:2017-09-18 01:26:22
【问题描述】:

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

我们尝试过的事情:

  • 卸载并重新安装 Intellij

  • 使缓存无效/重新启动

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

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

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

【问题讨论】:

  • 看看here
  • 右键单击项目去maven做更新maven项目确保maven依赖项应该添加到你的构建路径
  • 首先在命令行上检查您的 maven 构建,这意味着在普通命令行上测试以下内容:mvn clean package 如果您有任何错误消息等。
  • 我们进行了全新安装并获得了构建成功,但它仍然无法正常工作。它说:could not transfer artifact xxxx from/to internal repository
  • 你朋友的设置pom.xml有没有错误。如果是,请将其添加到您的问题中。您遇到问题的依赖项是您的私有库还是在 maven Central 上可用?如果它是私有的,那么让你的朋友安装在他的本地,或者你是否将它部署在任何 maven 存储库上?

标签: java maven intellij-idea


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    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. 您可以手动下载 jars,然后在 settings.xml 中更新存储库设置

    【讨论】:

      【解决方案3】:

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

      mvn clean install -U
      

      【讨论】:

      • 这快把我逼疯了!我注意到 IntelliJ 无法找到 bytebuddy 依赖项,并且在验证我有正确的依赖项块之后,我这样做了,并且它起作用了。具体来说,我使用了 IntelliJ 的 Maven -> Reimport 函数。很高兴知道 3 年前的解决方案仍然有效?
      【解决方案4】:

      对我来说,我打开 maven 选项卡,我发现罐子坏了。我执行了以下步骤来解决此问题。

      1. 删除 pom 中未找到的依赖项
      2. 刷新 maven 以移除损坏的 jar
      3. 将依赖添加回 pom,然后刷新 maven 以重新下载 jar。

      它对我有用。

      【讨论】:

        【解决方案5】:

        这是我在遇到同样问题时所做的, 右键单击项目文件夹 去马文 重新加载项目,它应该会下载依赖项。

        【讨论】:

          【解决方案6】:

          尝试在离线模式下删除复选框

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-06-03
            • 1970-01-01
            • 1970-01-01
            • 2020-09-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-10-01
            相关资源
            最近更新 更多