我正在使用带有m2e插件的Eclipse Luna.当我搜索依赖项时,我收到以下警告(也见后面的截图):
索引下载已禁用,搜索结果可能不完整.

如何启用索引下载?
我从导入另一台服务器上A.在服务器A上的共享驱动器的根目录下多模块Maven项目,mvn install将成功运行,和Maven设置正确使用repository/和settings.xml在/home/user/.m2.
但是,在我的工作站PC上将项目导入Eclipse(实际上是STS)后,我无法运行mvn build(我安装了m2e插件),主要是因为缺少其他模块的依赖项.我意识到,Eclipse的使用settings.xml和repository/我的工作站电脑上,所以不会有安装在.m2目录缓存中的任何模块装配.
我正在尝试修改Maven以使用服务器A上的.m2目录.我只能将settings.xml设置为服务器A上的那个,但我无法更改本地存储库.我唯一的选择是"重新索引".
有没有办法将本地存储库更改为服务器A上的存储库,或者是否有更好的方法在一台服务器上安装代码,在另一台PC上编辑/构建/测试Tomcat?

我正面临着我的日食靛蓝的情况"Unable to update index for central|http://repo1.maven.org/maven2".
我正在使用外部Maven 3.0.3安装和使用Eclipse Indigo配置的m2eclipse,我绝对不会支持任何代理.
此外,我在eclipse中的网络配置都设置为直接,我仍然无法更新索引.
我可能忽略了什么?我在谷歌和其他论坛上搜索过但无法解决.
我尝试了已经附带maven插件的新Eclipse Kepler.
但是,当我想添加依赖项(打开pom.xml,转到依赖项选项卡并单击添加)时,我可以在搜索框中输入一些像"jetty"这样的字符串,但没有任何反应.在旧版本中,我得到了包含"jetty"的所有依赖项的列表.
我不知道这是否重要但我在打开"添加依赖关系屏幕"时直接获取信息:"工件ID不能为空".
我不使用代理或有任何网络问题.
我也错过了一些信息:"索引maven repo ......"
任何的想法?
谢谢!
我刚刚安装了m2e,安装了m2e.
然后,我创建了一个新的Maven项目并决定我想要log4j,所以我打开了pom.xml,单击了Dependency选项卡,单击Add ...按钮并输入log4j.
零结果.它找到的唯一东西是junit(它似乎是自动添加到具有quickstart原型的项目中).请注意,我可以手动添加log4j依赖项,它可以正常工作,但我发现搜索功能非常方便!
我是一个Maven的初学者,虽然我让m2e在Indigo工作没问题.所以我想我可能忘了设置一些东西?
我安装了
M2_HOME为安装Maven的目录.PATH更新为%M2_HOME%/bin我正在使用Windows XP.
我能够创建一个Maven项目但是当尝试添加依赖项(select pom.xml- Dependencies - Add)时,输入artifactId的" Enter groupId, artifactId or sha1 prefix or pattern"不会显示.假如我输入"springframework",它只反映本地安装的jar并且不通过互联网搜索.此外,如果我检查Maven存储库(由Windows选择 - 显示视图 - 其他 - Maven - Maven存储库),则不会在全局存储库中显示任何内容(http://repo.maven.apache.org/maven2).
如果我手动将所需内容artifactID放入pom.xml然后更新maven,则会下载所需的jar.
我正在我的家用电脑上工作,我没有任何代理,并在本地m2设置中设置了以下(C:\Documents and Settings\Sandy\.m2\Settings.xml)
你能告诉我,我需要做什么设置才能使用添加依赖项选项添加输入的工件吗?
提前致谢
编辑:我发现,我的问题是这个问题.这篇文章可以删除.
如果我想添加一个依赖项,肯定是在Maven Central中,它找不到它.
我的有效pom包含两个id为"central"的条目:
如果我手动添加依赖项,则不会下载它.
我已经检查了这里提到的方框,"启动时下载存储库索引"已经激活.
在"Maven存储库视图"中,当我单击"启用完整索引"时,它会显示:"由于以下错误,无法设置索引详细信息:读取过去的EOF"(在两个中心上).
我如何获得中央'重新连接'?
PS:我会像其他人一样以正确的方式完成上面的链接,但由于<10声誉,SOF还不允许这样做.