Maven Artifact Search始终为空

时间:2010-10-21 17:48:34

标签: intellij-idea maven

当使用Alt-Insert将依赖项插入POM时,无论我搜索什么,工件搜索总是完全空白。

我尝试将repo1添加到Settings-> Maven-> Repository Services,它说“找不到存储库”。我觉得很难相信。

我还试图“更新”我的本地存储库,但这会导致错误。

仅供参考我正在使用Community Edition快照。

谢谢!

5 个答案:

答案 0 :(得分:38)

如果你有一个全新的IntelliJ安装并且从未更新你的Maven资源库,请注意有一点"更新"单击右侧的按钮,单击每个存储库时可单击该按钮。 偏好>构建,执行,部署>构建工具> Maven>库 重要的是http://repo.maven.apache.org/maven2远程存储库,请确保更新它。

答案 1 :(得分:4)

怪异。使用IntelliJ社区版,工件搜索工作正常,至少对于已被编入索引的中央仓库的工件:

alt text

如上所示,列出了IntelliJ已知的POM中声明的所有存储库。

您的Maven设置可能有问题。这是一个疯狂的猜测,但你的Maven主目录是否正确定义?用户设置文件是否相同? Maven真的在IntelliJ下工作正常吗?

答案 2 :(得分:4)

好的,我好好解决了。

我曾使用Artifactory为我生成一个settings.xml,默认情况下它指向了“libs-releases”存储库。

而是希望我的“发布”存储库指向更大的虚拟存储库“remote-repos”。

只需对“生成设置”功能的选项进行简单更改即可。 Need to change the "Releases" repository to a big one.  We can use "Snapshots to point to our own builds"

答案 3 :(得分:1)

解决 - 重新安装Intellij Idea

在Maven Artifact Search弹出窗口中搜索类选项卡始终为空

linux中的解决方案:

  1. 删除想法文件夹(对我来说是〜/ idea-YOUR_VERSION_HERE)
  2. 删除〜/ .IntelliJIdeaYOUR_VERSION_HERE文件夹(设置)
  3. 从bin
  4. 下载新版本的jetbrains.com,解压缩,运行安装程序

答案 4 :(得分:0)

它似乎是一个被阻止的端口,因为我正在使用我自己的神器库。当然,它使用的端口看起来完全没有记录,但WireShark显示它是58754.听起来随机,我希望它不是!