gpt4 book ai didi

java - IntelliJ idea 无法更新任何 Maven 存储库

转载 作者:行者123 更新时间:2023-12-01 19:37:36 45 4
gpt4 key购买 nike

问题:

我有一个 Maven 项目,可以使用命令行中的 Maven 工具很好地构建和编译。

然后我的 IntelliJ IDEA 拒绝构建所述项目,声称某些依赖项不可用。

我发现问题的根源实际上是 IntelliJ 无法连接到包含所述依赖项的 Maven 存储库。存储库中有 3 个:

  1. apache 的 Maven 存储库 ( https://repo.maven.apache.org/maven2 )

  2. sonatype 的 oss 存储库 ( https://oss.sonatype.org/content/repositories/snapshots )

  3. 公司内部仓库(网址省略)

这三个都可用,可以通过浏览器访问进行查看,并且可以使用 maven 命令行界面获取它们的依赖项。

但是,IntelliJ 只是说“..无法重新连接”并显示有关更新所述存储库的错误。我尝试使用不同的maven选项(我的本地安装,3.5.2;intellij的捆绑maven2和maven3),但还没有成功。

知道为什么会发生这种情况吗?

最佳答案

首先,如果您在一家大公司/公司工作,您很可能正在使用代理,请务必向您的同事询问有关配置您的连接的信息。此外,可能正在使用一些 Artifactory/Nexus 存储库,也需要将其配置为允许下载依赖项。所有这些信息都应该包含在 settings.xml 文件中,该文件应该位于 Maven 设置中(或其他构建工具,但我只使用了 Maven)。

另一件事是,捆绑到 Intellij 中的 Maven 存在问题。我尝试在 IDE 中以多种方式配置它,但不幸的是,即使 settings.xml 文件位于 .m2 文件夹中,也没有任何帮助。

我安装了一个独立的 Maven,并将 settings.xml 文件放在 /conf 文件夹中。然后只需指向 IDE 内的 Maven 位置,最好删除 .m2 文件夹的内容(这将删除本地设置和下载的依赖项),一切都会正常工作。

还要记住 VPN 连接 - 有时只能通过它从存储库下载 Artifact 。

关于java - IntelliJ idea 无法更新任何 Maven 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48886194/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com