Eclipse使用Maven时出现:Index downloads are disabled, search results may be incomplete.问题解决

Posted 打酱油的地方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse使用Maven时出现:Index downloads are disabled, search results may be incomplete.问题解决相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/EasonJim/p/6674099.html

1、全局设置

【Windows】->【Preferences】->【Maven】->勾选【Download respository index updates on startup】

完成后重启eclipse,然后等待下载更新完即可。

2、单独设置

【Windows】->【Show View】->【Others】->【Maven】->【Maven Repositories】

然后在下方的【Maven Repositories】窗口中定位到【Global Repositories】,找到【central(http://repo.maven.apache.org/maven2)】,右键选择【Update Index】

 

总结:

推荐使用全局设置,如果网速不行,那么就单独配置,有需要时再更新。

经过测试,在Mac下的菜单可能和Windows不太一样,只要找对窗口即可。

 

关于修改central地址的问题:

我觉得这个没必要修改,全局固定是指向官方的公共仓库,而通过项目上指定了相关私有仓库,在通过上面工具搜索时,会按顺序进行查找。主要的还是项目上的pom.xml的配置问题。

https://my.oschina.net/xldc/blog/653911

很久没用过Eclipse的m2e插件Add jar功能了,主要是没有提示功能,只显示本地已经有的jar包,其他都提示“Artifact Id cannot be empty”,今天梳理项目时偶然看到一篇博文http://www.tuicool.com/articles/VFJBryE,终于可以用了。

    首先,更改maven中央库地址,自带的总是有点问题,当然不论哪个,好像都下载不了beetl2.2.5,@闲大富

<mirror>  
         <id>mvnrepository.com</id>  
         <mirrorOf>central</mirrorOf>  
         <name>mvnrepository.com</name>  
         <url>http://central.maven.org/maven2</url>  
     </mirror>

     亲测阿里仓库可用2016年10月28日

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

 

    接着就是对Eclipse的调教:

1、Window->Preferences->Maven,勾选如下两个框

2、Windows->Show View->Other...->Maven->选 Maven Repositories,OK,如图

3、然后在Maven Repositories->Global Repositories对中央库,右键,选择Rebuile Index,重建索引,耐心等待,之后就可以了,如图

 

    

使用Maven插件无法重建索引(Rebuild Full Index)的问题

2017年11月14日

问题产生如下: 
因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝。 
因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功。 
所以造成使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输出: 
Unable to update index for central|http://repo1.maven.org/maven2 。 

解决方式如下: 

1、通过其它方式下载如下两个文件: 
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties 
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz 

2、找一个Apache Tomcat服务器,在其根据目录下建立一个 /maven2/.index 的虚拟目录(注意: 如果你使用的是XP系统, 可能无法建立.index文件夹, 必须使用虚拟目录),把上述两个文件拷贝至该虚拟目录指向的目录下。 

3、编辑 c:\\WINDOWS\\system32\\drivers\\etc\\hosts 文件,在文件中加入: 
127.0.0.1    repo1.maven.org 
注:127.0.0.1 为步骤2的Apache Tomcat服务器IP地址。 

4、在Eclipse中,打开 Maven Repositories 面板, 
在 Global Repositories --> central 项上,点右键,Rebuild Index 即可。 

5、移除之前在 hosts 文件中添加的内容。 

6、(可选)把Properties中Maven项的 Download repository index updates on starup 选项去除。

以上是关于Eclipse使用Maven时出现:Index downloads are disabled, search results may be incomplete.问题解决的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中添加 mysql-java 依赖项时出现 maven 问题[关闭]

(已解决)eclipse使用mooctest插件时出现未在本机找到Maven配置

(已解决)eclipse使用mooctest插件时出现未在本机找到Maven配置

从 Eclipse 3.5 在 Tomcat 6 上运行 Spring + Maven2 项目时出现 ClassNotFoundException

eclipse进入eclipse marketplace安装maven时出现如下错误怎么解决啊

创建maven时出现插件不能用 怎回事