问题产生如下:
因为单位使用了过滤,访问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://repo2.maven.org.s3.amazonaws.com/.index/nexus-maven-repository-index.gz

2、找一个Apache服务器,在其根据目录下建立一个 .index 的目录,把上述两个文件拷贝至该目录下。

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

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

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

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

方法二:设置代理

copy一个settings.xml到C:/Documents and Settings/username/.m2目录,并修改settings.xml文件,添加一个http代理:

  <proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<host>www.yourproxy.com</host>
<port>8080</port>
</proxy>
</proxies>

方法三:禁用

1.在myeclipse3.4(我用的这个版本)里面Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>禁用Download repository index updates on startup
2.楼上的!我用的是 myeclipse7.1 以前也是和你一样没有找到!后来终于找到了! 
首先你要 Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse 
这个里面启用 Enable Maven4Myeclipse features ,打上勾,要先启用这个插件 
这样 Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven 
就有了!再选中就好了! 
其实上面还有一项 offline 的!呵呵!我直接就把这个选上了!

最新文章

  1. [No00007F]2016-面经[下] 英文简历写作技巧
  2. MBProgressHud添加自定义动画
  3. FindBugs使用
  4. oracle物化视图
  5. C# 将\u1234类型的字符转化成汉字
  6. WCF约束名称的用法
  7. 使用ReactiveCocoa开发RSS阅读器
  8. The content of element type &quot;sqlMapConfig&quot; is incomplete,
  9. InetAddress
  10. ORACLE中将数字转换为英文
  11. Best Time to Buy and Sell Stock III 解答
  12. flex安装debug
  13. ural 1355. Bald Spot Revisited(数的素因子划分)
  14. MYSQL数据库学习七 视图的操作
  15. vmstat命令参数介绍
  16. 图解HTTP阅读笔记(1)-网络基础TCP/IP
  17. python3--迭代
  18. ElasticSearch6.1.1集群搭建
  19. python处理数据(一)
  20. Credentials(Rails5.2新) 很基础的知识点,具体还要实操。

热门文章

  1. oralce 笔记
  2. Linux基础入门学习笔记之四
  3. C#设置窗体中的窗体随主窗体大小变化而变化
  4. Elasticsearch安全问题
  5. IEEEXtreme 极限编程大赛题解
  6. Java第三阶段学习(二、IO流--------递归,字节流Stream)
  7. centos6.8部署denyhosts设置sshd黑名单
  8. js 格式化时间,可定义格式
  9. 【51nod】1851 俄罗斯方块
  10. LoadRunner中log的使用总结