Maven 2 m2eclipse不会从本地存储库下载源代码

Maven 2 m2eclipse不会从本地存储库下载源代码,maven-2,m2eclipse,archiva,Maven 2,M2eclipse,Archiva,我在Eclipse中使用Maven来管理从本地存储库快照解析的项目依赖关系。它可以很好地进行编译,但当我试图通过右键单击package和Maven->download sources下载包的源代码时,它不起作用 我得到的只是这个输出,但没有关于插件为什么不尝试下载源代码的信息: 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

我在Eclipse中使用Maven来管理从本地存储库快照解析的项目依赖关系。它可以很好地进行编译,但当我试图通过右键单击package和Maven->download sources下载包的源代码时,它不起作用

我得到的只是这个输出,但没有关于插件为什么不尝试下载源代码的信息:

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

有人对源代码下载不起作用有什么建议吗?

我的maven安装位于一个版本文件夹中,例如/opt/shared/apache-maven-2.2.1,共享文件夹链接到该文件夹,例如/opt/shared/apache-maven。可能是Eclipse或m2eclipse在符号链接方面存在问题

因为在我做了以下事情后,问题就消失了:

将Windows->Preferences->Maven->Installations下本地Maven安装的路径从共享文件夹更改为版本文件夹 重试下载源 再次将本地Maven安装的路径更改为共享文件夹 我不知道到底发生了什么,但这神奇地解决了我的问题。

尝试在中搜索,有几个下载源问题
可能是您在我的案例中描述的问题,也可能是OP的问题,错误/缺失的settings.xml文件很重要。如果由于某些与安全相关的原因,指定的repo无法访问,那么Eclipse将使用默认值。在命令行中,我一直在指定一个-settings值,而Eclipse没有得到这种帮助

一旦我正确编译了所有内容,不要忽略EclipseMaven构建错误,那么它就可以下载我的Spring源代码了。希望我现在能做些工作