Maven 无法搜索远程中心库(add dependency 搜索不到jar包,离线更新index)

最近在配置eclipse的maven时,碰到了add dependency 搜索不到jar包的问题,究其原因是因为central的rebuild Index没有成功,无奈国内网络不给力,更新的好几遍,更新了很长时间都没有成功。也百度了一番,最后决定离线更新。

Step1.到  http://repo1.maven.org/maven2/.index/下载最新的文件包,文件如下图


Step2.将下载好的2个文件放在新建的文件夹下,我放在 I:\maven\.index 文件夹下

Step3.配置Tomcat 下的server.xml和web.xml(配置前请做好备份得意

(1).在server.xml的修改以下代码

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

端口修改为80端口,在Host标签中加入

<Context path="/maven2" docBase="I:/maven/.index"></Context>
path是访问路径,docBase是step2中的目录

(2).修改web.xml,找到以下配置,将false修改为ture

        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>

Step4.进入Tomcat的webapps文件夹下的ROOT目录,将WEB-INF目录拷贝到  I:\maven\.index中

Step5.修改刚刚拷贝的WEB-INF中的web.xml,如下

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0"
  metadata-complete="true">

  <display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
</description>
<!--JSPC servlet mappings start --> 
<!--JSPC servlet mappings end --> 
</web-app>
Step6.修改hosts文件,在尾部加入127.0.0.1 repo.maven.apache.org

注意后面的地址就是中的地址,不过是去掉了maven2

显示窗口调出是在window->show view->other->maven->maven Repositories

Step7.启动tomcat,访问http://repo.maven.apache.org/maven2/ 如果在浏览器中能看到自己刚刚下载的文件说明成功

Step8.现在可以右键点击进行远程中心仓库的 rebuild index了。成功后可以设置每次启动不自动download repositories index


把download  repositories index updates on starup前的勾去掉,然后将hosts改回以前的样子

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值