我在Eclipse中使用Maven来管理从本地存储库(SNAPSHOT)解析的项目依赖项。它适用于编译,但是当我尝试下载软件包的源代码时(通过右键单击软件包和 Maven - >下载源代码),它不起作用。
我得到的只是这个输出,但没有信息为什么插件没有尝试下载源:
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 :(得分:0)
我的maven-installation位于版本文件夹(例如/opt/shared/apache-maven-2.2.1),共享文件夹链接到该文件夹(例如/ opt / shared / apache-maven)。 Eclipse或m2eclipse可能存在符号链接问题......
因为在我做了以下事情之后问题就消失了:
我不知道到底发生了什么,但这神奇地解决了我的问题。
答案 1 :(得分:0)
尝试在m2Eclipse Issues中搜索有几个“下载源”问题 也许this是您描述的问题
答案 2 :(得分:0)
在我的情况下,也可能是OP,错误/丢失settings.xml
文件很重要。如果你的用户不可用,Eclipse将使用默认值(由于某些安全相关的原因,我的指定存储库是无法访问的)。从命令行我一直在指定一个--settings
值,Eclipse没有得到这个帮助。
一旦我完成了正确编译的所有内容(不要忽略Eclipse maven构建错误),那么它就可以下载我的Spring源代码了。希望我现在可以做一些工作。