我使用Eclipse Maven插件从SourceForge的SVN源代码控件中检出了一个开源项目。签出后,我在pom.xml文件中收到此错误:
解析插件版本时出错 来自存储库的'org.apache.maven.plugins:maven-source-plugin' [local(C:\ Documents and Settings \ thomas.owens \ .m2 \ repository), central(http://repo1.maven.org/maven2)]:找不到任何插件 插件库
我对Maven很新,但是我遵循了Apache Maven和Eclipse插件的安装说明。在我可以清楚地看到位于C:\Documents and Settings\thomas.owens\.m2\repository\org\apache\maven\plugins\maven-source-plugin
的包含单个resolver-status.properties
文件的目录时,在Maven或我的本地存储库的中央插件库中找不到此插件似乎很奇怪。
有关为什么找不到此插件以及我可以在哪里找到它的任何想法?
答案 0 :(得分:8)
我遇到的问题不是maven-source-plugin的问题,而是阻止连接到存储库的不正确的代理设置。 answers to this question on the use of Maven with a proxy让我找到了错误并纠正了错误。
答案 1 :(得分:5)
该插件位于中央仓库(见here)。
也许您只需要使用-U来运行更新:
mvn -U clean install
或者在Eclipse中右键单击项目并选择Maven - >更新依赖关系和(也许)Maven - >更新项目配置
答案 2 :(得分:1)
检查您是否能够在Eclipse中看到Maven,Window>偏好。
如果是这样,请选择Maven并转到安装并检查是否正确设置了maven安装位置的文件夹。然后,设置您的setting.xml文件,它应该在/(maven安装文件夹)/ conf /
中然后,右键单击您的项目,转到Maven>更新Maven依赖项。
有帮助吗?
答案 3 :(得分:0)
哪个项目?
也许他们的pom中有一个错误
或者它们可能需要设置特定环境变量的“标准化”开发环境,或者user.home / .m2 / settings.xml中的特定设置