【发布时间】:2012-04-19 16:30:26
【问题描述】:
我是 Maven 新手,正在努力添加依赖项。我正在尝试将现有项目转换为 Maven,在为我引用的库中的所有 jar 添加依赖项后,我收到一条关于缺少工件的错误消息:
Missing artifact stax:stax:jar:1.0
Missing artifact clover:clover:jar:1.3-rc4
Missing artifact log4j:log4j:bundle:1.2.16
Missing artifact stax:stax-ri:jar:1.0
通过阅读这篇文章:How to handle Maven missing artifact errors?,听起来我需要手动下载这些 jar 并将它们添加到我的本地 maven 存储库。我的问题是如何找到这些罐子?我试着用谷歌搜索它们,我可以找到名称相似的罐子,但不完全像这些,所以我不确定它们是否是正确的罐子。
有解决这个问题的技巧吗? log4j jar 是我原始项目的引用库中唯一明确列出的,所以我猜其他的 jar 是我拥有的其他 jar 所需要的,我不知道在哪里可以找到它们或它们的确切名称应该是。
谢谢!
【问题讨论】:
-
如果您使用 maven 并且必须手动下载工件,那么您正在做一些严重的错误。发布您的 pom.xml 或其相关部分。
-
我也是这么想的……Eclipse m2e插件创建的POM有几个问题,问题描述见下面我的回答。
标签: eclipse maven dependencies