• 解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2


    问题产生如下:
    因为单位使用了过滤,访问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:WINDOWSsystem32driversetchosts 文件,在文件中加入:
    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 的!呵呵!我直接就把这个选上了!

  • 相关阅读:
    ORM轻量级框架---ActiveAndroid
    面向对象系列一(继承)
    【Android自己定义View实战】之自己定义超简单SearchView搜索框
    POJ 2367:Genealogical tree(拓扑排序)
    计算客 商品推荐走马灯(简单)(求区间全部连续的回文串价值)
    供电电路切换与锂电池充电电路设计
    锂电池充电电路及电源自动切换电路的设计
    电池和Adapter切换电路改进实验(转)
    串口通信中ReadFile和WriteFile的超时详解!
    CRC算法与实现
  • 原文地址:https://www.cnblogs.com/mingforyou/p/3276864.html
Copyright © 2020-2023  润新知