在 Eclipse 简单示例中使用 Maven 时缺少工件 log4j:log4j:bundle:1.2.16
我已经在 Eclipse Indigo 下从 maven-archetype-quickstart 创建了简单的项目,然后我转到 pom.xml gui 编辑器,并在依赖项选项卡中通过在适当的对话框中搜索添加了对 log4j-1.2.16 的依赖项。
现在我的 pom.xml 包含标签
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<type>bundle</type>
</dependency>
,但 Eclipse 在第一个
标签下划线,并显示 Missing artifact log4j:log4j:bundle:1.2.16
。
为什么?
Eclipse 的 Maven 插件是 m2e - Maven Integration for Eclipse 版本 1.0.100.20110804-1717
I have created simple project from maven-archetype-quickstart under Eclipse Indigo, then I went to pom.xml gui editor and in dependencies tab added dependency on log4j-1.2.16 by search in appropriate dialog.
Now my pom.xml includes tags
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<type>bundle</type>
</dependency>
But Eclipse underlines first <dependency>
tag and says Missing artifact log4j:log4j:bundle:1.2.16
.
Why?
The Maven plugin for Eclipse is m2e - Maven Integration for Eclipse version 1.0.100.20110804-1717
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
去掉
就可以了。
log4j:log4j实际上是jar类型。
Remove
and it will be fine.
log4j:log4j is actually of type jar.