笔记_搜jar包与maven

来源:互联网 发布:免费彩票组合软件 编辑:程序博客网 时间:2024/04/30 15:25

有道云笔记 连接:

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 ),速度极慢。手动下载的方式在附件。
        nexus-maven-repository-index.zip手动下载与设置.doc  
        :上述手动下载的方法尝试后都一一失败了,估计原因是中央库索引文件的机制太复杂,时间戳什么的;所以,离线下载方式彻底放弃。     
        分析,有个现象:以前(无论多久)的某个工作空间的项目能成功(中央库能用,能搜到远程的dependency),则它永远能用。(新项目则必须等待下载遥不可期的在线下载)
        可行的方法:将成功的旧项目所在workspace的.metadata--.plugins--org.eclipse.m2e.core文件夹,直接复制粘贴到新项目的对应目录替换掉
        注意事项:org.eclipse.m2e.core里面有3个或以上文件夹,其中一个里面有真正的索引数据(几百兆);总之,整个文件夹复制走就好了。
        






0 0