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

lvmkulzt  于 2023-01-07  发布在  Java
关注(0)|答案(2)|浏览(178)

问题:
我有一个maven项目,建立和编译罚款使用maven工具从命令行。
然后我有IntelliJ IDEA拒绝构建所说的项目,声称一些依赖项不可用。
我发现问题的根源实际上是IntelliJ无法连接到包含所述依赖项的maven存储库。
1.ApacheMaven回购协议(https://repo.maven.apache.org/maven2

  1. sonatype的开源软件库(https://oss.sonatype.org/content/repositories/snapshots
    1.公司内部回购(url省略)
    所有这三个都是可用的,可以通过浏览器访问以进行查看,并且可以使用maven命令行界面获取它们的依赖项。
    但是,IntelliJ只是说"..不能重新连接",并显示更新所述repos的错误。我尝试使用不同的maven选项(我的本地安装,3.5.2; intellij捆绑的maven2和maven3),目前还没有效果。
    知道为什么会这样吗
5lhxktic

5lhxktic1#

我也遇到过很多次这种情况,唯一有效的解决方案是重新启动IntelliJ,每次都有效。

sz81bmfz

sz81bmfz2#

首先,如果你在一家大公司工作,很有可能你正在使用代理,一定要问你的同事关于配置你的连接。另外,可能有一些Artifactory/Nexus存储库正在使用,也需要配置为允许依赖项下载。所有这些信息都应该包括在settings.xml文件中,这应该在Maven设置中(或其他构建工具中,但我只使用了Maven)。
另一件事是捆绑到Intellij中的Maven存在问题。我尝试在IDE中以多种方式配置它,但不幸的是没有任何帮助,即使settings.xml文件在.m2文件夹中。
我安装了一个独立的Maven,我把settings.xml文件放在/conf文件夹中,然后指向IDE中的Maven位置,最好删除.m2文件夹中的内容(这将删除本地设置和下载的依赖项),一切都应该正常工作。
还请记住VPN连接-有时从存储库下载工件只能通过它。

相关问题