2009-08-27 41 views
1

我在Eclipse中使用Maven来管理从本地存储库(SNAPSHOT)解析的项目依赖项。它编译工作正常,但是当我试图下载一个包的源代码时(通过右键单击包和Maven - >下载源)它不起作用。m2eclipse不会从本地存储库下载源码

所有我得到是这样的输出,但没有信息,为什么插件是不是要下载来源:

27.08.09 11:42:24 MESZ: [INFO] User settings file does not exist /home/my-name/.m2/settings.xml 
27.08.09 11:42:24 MESZ: [DEBUG] Reading global settings from: /opt/shared/apache-maven/conf/settings.xml 
27.08.09 11:42:24 MESZ: [DEBUG] Reading user settings from: null 
27.08.09 11:42:24 MESZ: [DEBUG] Settings file is null. Returning null. 

该文件在存储库中查找这样的:

Collection: /com/my-company/product/0.0.2-SNAPSHOT 

# product-0.0.2-20090827.071202-1-sources.jar 
# product-0.0.2-20090827.071202-1-sources.jar.md5 
# product-0.0.2-20090827.071202-1-sources.jar.sha1 
# product-0.0.2-20090827.071202-1.jar 
# product-0.0.2-20090827.071202-1.jar.md5 
# product-0.0.2-20090827.071202-1.jar.sha1 
# product-0.0.2-20090827.071202-1.pom 
# product-0.0.2-20090827.071202-1.pom.md5 
# product-0.0.2-20090827.071202-1.pom.sha1 
# maven-metadata.xml 
# maven-metadata.xml.md5 
# maven-metadata.xml.sha1 

不任何人有任何建议为什么源下载不起作用?

回答

0

我的Maven安装位于版本文件夹(例如/opt/shared/apache-maven-2.2.1),共享文件夹链接到该文件夹​​(例如/ opt/shared/apache-maven)。这可能是Eclipse或m2eclipse的具有符号链接的问题...

因为问题走了之后,我做了以下几件事:

  1. 下改变了本地Maven安装路径窗口 - >首选项 - > Maven->安装从共享文件夹到文件夹版本
  2. 下载重试的来源
  3. 再次改变了本地Maven安装路径共享文件夹

我不知道到底发生了什么,但这很奇妙地解决了我的问题。

0

尝试在​​有一对夫妇“下载源”的搜索问题 也许this是你描述

0

在我的情况的问题,也可能是OP的太多,坏/缺少settings.xml文件是很重要的。如果您的用户不可用,则Eclipse将使用默认值(由于某些与安全相关的原因,我指定的回购站无法访问)。从命令行我一直指定一个--settings价值和Eclipse没有得到这种援助。

一旦我得到一切正确编译(不要忽略Eclipse Maven构建错误),那么它就能够下载我的Spring源代码。希望我现在可以做一些工作。

相关问题