bea*_*022 38 intellij-idea maven
我已将现有的Gradle项目导入IntelliJ IDEA.我一直收到通知:
发现了无索引的远程maven存储库.禁用...
您的gradle项目中使用的以下存储库尚未编入索引:http://repo1.maven.org/maven2
如果要对这些存储库工件使用依赖项完成,请 打开存储库列表,选择所需的存储库,然后按"更新"按钮(显示气球)
所以,我已经打开了存储库列表,你可能会想到http://repo1.maven.org/maven2的Type = Remote和Updated = Never.问题是,当我点击" 更新"按钮时,IDEA需要几分钟,然后报告错误.
java.lang.RuntimeException:
org.codehaus.plexus.repository.exception.ComponentLookupException:
java.util.NoSuchElementException
role: org.apache.maven.execution.MavenExecutionRequestPopulator
roleHint:
Run Code Online (Sandbox Code Playgroud)
我现在应该怎么做?我怎么解决这个问题?我不是在寻找一种禁用通知的方法.重新启动IDEA没有帮助,尝试更新存储库索引会在下次尝试后立即失败.
这是一个已知的错误:https: //youtrack.jetbrains.com/issue/IDEA-102693
有一个zip文件,附带了一个补丁,据我所知,它将很快作为14.1版的官方补丁包含在内.
我有完全相同的问题,但其他答案无论如何都没有帮助.
问题是mavenCentral()
我的命令build.gradle
.
buildscript {
repositories {
mavenCentral()
}
}
repositories {
mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)
解决方案是mavenCentral()
用以下几行代替:
maven {
url("https://plugins.gradle.org/m2/")
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37753 次 |
最近记录: |