IntelliJ IDEA 14中的未索引的远程Maven仓库
我已经将一个现有的Gradle项目导入到IntelliJ IDEA中。 我不断收到通知:
未find索引的远程maven存储库 禁用…
您的Gradle项目中使用的以下存储库尚未编入索引: http ://repo1.maven.org/maven2
如果要对这些存储库工件使用依赖项完成,请打开存储库列表 ,select所需的存储库并按“更新”button( 显示气球 )
所以,我已经打开了Repositories List,你可能想象到http://repo1.maven.org/maven2的Type = Remote和Updated = Never。 问题是,当我点击更新button,IDEA需要几分钟,然后报告错误。
java.lang.RuntimeException: org.codehaus.plexus.repository.exception.ComponentLookupException: java.util.NoSuchElementException role: org.apache.maven.execution.MavenExecutionRequestPopulator roleHint:
我现在应该怎么做? 我怎么解决这个问题? 我不是在寻找一种方法来禁用这个通知。 重新启动IDEA没有帮助,试图在下次尝试后立即更新存储库索引失败。
这是一个已知的错误: https : //youtrack.jetbrains.com/issue/IDEA-102693
有一个带有补丁的zip文件,据我所知,它将很快作为14.1版本的官方补丁。
我有完全相同的问题,但其他答案无论如何没有帮助。
问题是我的build.gradle
的mavenCentral()
命令。
buildscript { repositories { mavenCentral() } } repositories { mavenCentral() }
解决scheme是用以下行代替mavenCentral()
:
maven { url("https://plugins.gradle.org/m2/") }
想法更新后引发的问题。 Maven设置重置为捆绑版本。 解决这个问题的方法是将maven版本设置为最新版本。
与@ osexp2003类似,我删除了.m2
下的repository
文件夹并重新启动intellij。
IntelliJ – >首选项 – >生成,执行,部署 – >存储库 – >选中http://repo1.maven.org/maven2
并点击对话框中的update
。
我遇到了同样的问题,通过改变IntelliJ中的Maven home来解决。 在IntelliJ中去:
File-> Setting-> Build, Execution, Deployment-> Build Tools->Maven
将Maven主目录从捆绑到本地安装。 对我来说可用的选项是:
/usr/share/maven
我有同样的问题。 我的经验是删除〜/。格林迪尔将工作正常,再没有更多的警告。
我想这是因为我的Eclipse(Spring Tool Suite)首先使用了〜/ .gradle目录,所以那里面的文件没有在IDEA的内部索引数据库中注册,所以引发了警告。
以下是我所做的:
首先,我select了“Open Repositories List”,然后点击对话框中的更新,然后完成操作需要很长时间。 然后我检查了〜/ .gradle,它非常大,它甚至包含了android sdk相关的jar,这就是为什么它很慢。
所以,我删除了〜/ .gradle,然后重新打开IDEA,再次没有警告。 我再次检查〜/ .gradle,它只包含我的依赖jar。
将mavencentral()
更改为jcenter()
使用IntelliJ IDEA 2017.1为我解决了这个问题。
- 如何在项目之间共享IntelliJ Run / Debugconfiguration?
- IntelliJ中有一个控制台滚动锁吗?
- 重新运行Spring Boot Configuration Annotation Processor来更新生成的元数据
- IntelliJ IDEA渲染错误
- 重新列入Intellij中排除的文件
- 如何从命令行在PHPStorm或IntelliJ(或任何JetBrains IDE)中打开一个目录?
- Maven与Intellij之间如何处理Junit中的相对path
- 如何在IntelliJ上创build.jar文件或导出jar文件(如eclipse java archive export)
- 如何在IntelliJ IDEA中select单词的单词