Maven 无法搜索远程中心库(add dependency 搜索不到jar包,离线更新index)
2015-04-16 14:00
525 查看
最近在配置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的修改以下代码
端口修改为80端口,在Host标签中加入
(2).修改web.xml,找到以下配置,将false修改为ture
Step4.进入Tomcat的webapps文件夹下的ROOT目录,将WEB-INF目录拷贝到 I:\maven\.index中
Step5.修改刚刚拷贝的WEB-INF中的web.xml,如下
注意后面的地址就是
中的地址,不过是去掉了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改回以前的样子
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改回以前的样子
相关文章推荐
- maven无法从远程仓库更新jar包的问题处理-- Failure to transfer xxx.jar
- maven无法更新jar
- M2Eclipse:Maven Eclipse插件无法搜索远程库的解决方法
- maven远程仓库更新后idea点刷新按钮或重新导入项目仍获取不到远程更新
- Maven私服Nexus,无法更新jar
- maven的eclipse插件在增加依赖(Add Dependency)时无法搜索远程仓库
- M2Eclipse:Maven Eclipse插件无法搜索远程库的解决方法
- maven的eclipse插件在增加依赖(Add Dependency)时无法搜索远程仓库
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
- M2Eclipse:Maven Eclipse插件无法搜索远程库的解决方法
- maven在add dependecy时搜索不出jar包的解决办法
- 在eclipse的maven中搜索本地仓库中的jar包搜索不到
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
- maven 搜索不到想从本地仓库依赖的jar包--重建本地maven仓库索引
- Eclipse Maven插件无法搜索远程库
- Eclipse Maven插件无法搜索远程库
- 解决maven的jar无法更新问题
- 在eclipse的maven插件中搜寻本地仓库中的jar搜索不到的解决方案
- 解决eclipse集成maven插件 add dependencies搜索不到jar包的问题