当使用Alt-Insert将依赖项插入POM时,无论我搜索什么,工件搜索总是完全空白。
我尝试将repo1添加到Settings-> Maven-> Repository Services,它说“找不到存储库”。我觉得很难相信。
我还试图“更新”我的本地存储库,但这会导致错误。
仅供参考我正在使用Community Edition快照。
谢谢!
答案 0 :(得分:38)
如果你有一个全新的IntelliJ安装并且从未更新你的Maven资源库,请注意有一点"更新"单击右侧的按钮,单击每个存储库时可单击该按钮。 偏好>构建,执行,部署>构建工具> Maven>库 重要的是http://repo.maven.apache.org/maven2远程存储库,请确保更新它。
答案 1 :(得分:4)
怪异。使用IntelliJ社区版,工件搜索工作正常,至少对于已被编入索引的中央仓库的工件:
如上所示,列出了IntelliJ已知的POM中声明的所有存储库。
您的Maven设置可能有问题。这是一个疯狂的猜测,但你的Maven主目录是否正确定义?用户设置文件是否相同? Maven真的在IntelliJ下工作正常吗?
答案 2 :(得分:4)
我曾使用Artifactory为我生成一个settings.xml,默认情况下它指向了“libs-releases”存储库。
而是希望我的“发布”存储库指向更大的虚拟存储库“remote-repos”。
只需对“生成设置”功能的选项进行简单更改即可。
答案 3 :(得分:1)
解决 - 重新安装Intellij Idea
在Maven Artifact Search弹出窗口中搜索类选项卡始终为空
linux中的解决方案:
答案 4 :(得分:0)
它似乎是一个被阻止的端口,因为我正在使用我自己的神器库。当然,它使用的端口看起来完全没有记录,但WireShark显示它是58754.听起来随机,我希望它不是!