每当我从一个全新的工作空间开始,m2eclipse从maven中央存储库下载nexus-maven-repository-index.gz.这很好.但是,有时候,我只想启动一个新工作区,而不是等待它下载,它尝试将整个.metadata目录从旧工作区复制到新工作区,但是maven工件列表仍然是空的.有没有办法可以缓存它?或者至少下载一次文件,然后复制/解压/重新打包,以便m2eclipse认为它已经下载了它并允许我搜索maven工件.
或问题的简短版本以及以何种格式存储在工作区中的"nexus-maven-repository-index.gz"文件?
索引存储在插件的元数据位置,即
[workspace root]/.metadata/.plugins/org.maven.ide.eclipse/nexus
Run Code Online (Sandbox Code Playgroud)
每个远程存储库索引都有一个文件夹正在使用中.
您可以将插件配置为不在启动时下载索引.得到Window-> Preferences-> Maven并取消选中启动时下载存储库索引,你必须记住重新激活它以获得任何更新
更新:我刚刚确认复制元数据有效.m2eclipse的将仍然联系版本库下载增量(假设上面的选项被选中),但只需要几分钟的时间,因为它是只下载增量.
归档时间: |
|
查看次数: |
8983 次 |
最近记录: |