Ram*_*kar 12 intellij-idea gradle maven
我在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)
Run Code Online (Sandbox Code Playgroud)
当我打开存储库列表并单击更新时,我收到以下错误
java.lang.RuntimeException: java.io.IOException: Transfer for nexus-maven-repository-index.properties failed
Run Code Online (Sandbox Code Playgroud)
在build.gradle repositories部分中,将mavencentral()替换为另一个镜像,如下所示:
repositories {
maven {
url "http://uk.maven.org/maven2"
}
}
Run Code Online (Sandbox Code Playgroud)
然后,当您找到"未编制索引的远程maven存储库"时,请转到存储库视图并按更新.应该这样做
一个可能的原因(尽管不是此问题的唯一原因是您位于阻止连接的防火墙后面)。在这种情况下,您可能需要为 Maven 配置代理服务器。
就我而言,它有助于创建一个名为settings.xml以下内容的新文件并将其放置在C:\Users\<username>\.m2\(或~/.m2在 Linux 上):
<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>
Run Code Online (Sandbox Code Playgroud)
根据您的特定环境替换主机和端口。
| 归档时间: |
|
| 查看次数: |
19766 次 |
| 最近记录: |