解决为什么每次打开Eclipse新的workspace需要更新nexus-maven-repository-index问题
1. 新建一个Eclipse的workspace。
2. 打开Window—>Preferences,如下图所示:
3. 打开Preferences后,点击Maven,可以看到右边Maven下的Download repository index updates on startp。取消该项的勾选,点击Apply后点击OK即可。如下图所示:
4. 在之前已经有下载好的repository index 已有工作空间下,找到\.metadata\.plugins\org.maven.ide.eclipse\nexus。把该目录下的central文件夹整个复制到新建的workspace下对应的\.metadata\.plugins\org.maven.ide.eclipse\nexus\目录下。替代原系统自动生成的central文件夹及其内容。
5. 完成以上步骤,下面我们来进行手动设置nexus-maven-repository-index更新。打开Eclipse的Window—>Show View—>Other…,如下图所示:
6. 打开后,找到Maven,点击就可以看到Maven Indexes,选中点击OK进入。如下图所示:
7. 下面就自动出现视图窗口,里面应该有好三列记录,分别是workspace, local和central,分别对应了该工程的java代码,本地MAVEN库和官方库。如下图所示:
8. 选中local并点击右键,会出现Update Index,点击Update Index,即完成了手动更新nexus-maven-repository-index,不用再从远程官方库来下载了。
以上这些步骤就解决了每次新建一个工作空间,Eclipse自动从官方库下载nexus-maven-repository-index的问题了。
分享到:
相关推荐
maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引
maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引,共3个包
maven官方索引文件包,由于eclipse-maven中rebuild index非常慢,自己下载索引文件,使用tomcat模拟索引服务器,更新索引,共3个包
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...
Nexus Repository OSS is distributed with Sencha Ext ...Nexus Repository Manager 2 OSS is a repository manager which can be freely used and is distributed under the Eclipse Public License (EPL Version 1).
如果你使用了maven/m2eclipse不是很久,一定会发现给项目添加依赖jar包是个不时蛋疼的问题,时好使时不好使,更新中央库索引卡的痛不欲生,换个环境或工作空间就出问题。...nexus-maven-repository-index卡死
每打开一个新的工作空间,要配置一下Maven,然后再写代码 3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar...
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...
工件解析器:基于Eclipse Aether的独立jar可执行客户端Maven 2工件解析器