笔记_搜jar包与maven

有道云笔记 连接:

http://note.youdao.com/noteshare?id=47eefb9d76188f0e94f9af128235dc4d


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

以下可忽略:



Maven中央仓库:  http://search.maven.org/
上面的地址是 没有m2e、m2e出问题(很常见吧)、m2e速度慢卡住 时的搜jar包、源码、文档方式;并且支持 高级搜索




当我们通过m2eclipse添加依赖时,常常会遇到以下问题:

1.打开eclipse 很卡,默认更新和下载maven索引。
        解决方式:在eclipse--window--preperences--maven里面进行设置,去掉auto

2.更换工作空间、更换eclipse后,maven-- add dependency没有搜索结果
        解决方式:打开eclipse的maven repository视图,在locale repository和remote repository上右键选择rebuilt index
         注意:问题出在nexus-maven-repository-index.zip(几十兆大小),这个是add dependency时maven中央库的离线目录。这本没什么,但是目前知道的地址是唯一的http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip(版本信息在http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties ),速度极慢。手动下载的方式在附件。
          
         :上述手动下载的方法尝试后都一一失败了,估计原因是中央库索引文件的机制太复杂,时间戳什么的;所以, 离线下载方式彻底放弃。     
        分析,有个现象:以前(无论多久)的某个工作空间的项目能成功(中央库能用,能搜到远程的dependency),则它永远能用。(新项目则必须等待下载遥不可期的在线下载)
        可行的方法: 将成功的旧项目所在workspace的.metadata--.plugins--org.eclipse.m2e.core文件夹,直接复制粘贴到新项目的对应目录替换掉
        注意事项:org.eclipse.m2e.core里面有3个或以上文件夹,其中一个里面有真正的索引数据(几百兆);总之,整个文件夹复制走就好了。
        






猜你喜欢

转载自blog.csdn.net/na_simon2900086/article/details/53167501