当前位置: 首页 > 知识库问答 >
问题:

Intellij IDEA 15:找到未索引的远程maven存储库

连鸿
2023-03-14

我在IntelliJ IDEA 15.0.3中创建了一个Java Gradle项目。

Unindexed remote maven repositories found. Disable...
        The following repositories used in your gradle projects were not indexed yet: 
        http://repo1.maven.org/maven2
        If you want to use dependency completion for these repositories artifacts,
        Open Repositories List, select required repositories and press "Update" button (show balloon)

当我打开存储库列表并单击更新时,我得到以下错误

java.lang.RuntimeException: java.io.IOException: Transfer for nexus-maven-repository-index.properties failed

共有3个答案

隆选
2023-03-14

将代理设置添加到VM选项奏效了。这个答案帮助我在IntelliJ上为Maven设置了代理设置

谈旺
2023-03-14

一个可能的原因(虽然不是这个问题的唯一原因是,您位于防火墙后面,该防火墙正在阻止您的连接)。在这种情况下,您可能需要为Maven配置代理服务器

在我的例子中,它有助于创建一个名为设置的新文件。包含以下内容的xml,并将其放置在C:\Users下\

<settings>
  <proxies>
    <proxy>
      <id>HTTP proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>REPLACE_BY_IP_OR_HOSTNAME</host>
      <port>REPLACE_BY_PORT_NUMBER</port>
    </proxy>

    <proxy>
      <id>HTTPS proxy</id>
      <active>true</active>
      <protocol>https</protocol>
      <host>REPLACE_BY_IP_OR_HOSTNAME</host>
      <port>REPLACE_BY_PORT_NUMBER</port>
    </proxy>
 </proxies>
</settings>

替换特定环境的主机和端口。

丁振海
2023-03-14

在您的构建中。gradle repositories部分将mavencentral()替换为另一个镜像,如下所示:

repositories {
    maven {
        url "http://uk.maven.org/maven2"
    }
}

然后当您获得“找到未索引的远程maven存储库”时,转到存储库视图并按更新。应该可以了

 类似资料:
  • 我已经将一个现有的Gradle项目导入IntelliJ IDEA。我一直收到通知: 找到未索引的远程maven存储库。使残废 gradle项目中使用的以下存储库尚未编制索引:http://repo1.maven.org/maven2 如果您想对这些存储库工件使用依存关系完成,请打开存储库列表,选择所需的存储库,然后按“更新”按钮(显示气球) 所以,我打开了存储库列表,正如你可能想象的那样http:

  • 我有本地工作副本的SourceTree。所有操作都很好,我可以通过SourceTree进行简单的提取、推拉等操作。我只需要做一个在SourceTree中不存在的力推。 我打开终端做git推-f 我不确定什么是问题。

  • 问题内容: 背景:我正在封闭网络中的Maven项目,这意味着我无法连接到Maven Central。我有一个存储库文件夹,其中包含我需要的所有工件,包括插件和Maven工件。另外,我无法使用或安装Nexus。 问题:我想使用maven 3.6.0 / jdk 1.8.0_162运行Jenkins作业。我的settings.xml文件如下: 我的POM没有存储库部分,因为jenkins从属服务器应确

  • 问题内容: 是否有任何东西可以将整个远程存储库(例如,从http://repo1.maven.org/maven2/)获取到我的本地存储库(至)? 问题答案: 从http://maven.apache.org/community.html: 做个好行者 内置于Maven核心体系结构中的公共存储库的概念使其必然以社区为中心。Maven用户可以做一些简单的事情来帮助保持社区的繁荣。 成为一种公共存储库

  • 问题内容: mavensearch.net在许多情况下都不知道当前版本,mvnrepository.com还是更新一些,但是没有显示可从中下载软件包的存储库,我觉得这很有用。 您使用和喜欢什么Maven仓库搜索引擎? 问题答案: 我建议使用官方网站http://search.maven.org/。随着将新工件添加到中央存储库,Maven Central的索引每小时更新一次。

  • 我的服务器工作正常,直到昨天才恢复正常。今天我运行命令 我得到一个响应:远程:未找到存储库。我运行命令 我得到的回应是:嗨!您已成功通过身份验证,但GitHub不提供shell访问权限。 我甚至在这里添加了配置文件 https://help.github.com/en/github/authenticating-to-github/using-ssh-over-the-https-port 仍然不