14

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<dependency>は最初のタグに下線を引き、 Missing artifact log4j:log4j:bundle:1.2.16.

なんで?

Eclipse 用の Maven プラグインは m2e - Maven Integration for Eclipse バージョン 1.0.100.20110804-1717 です。

4

1 に答える 1

31

削除する

<type>bundle</type>

そしてそれは大丈夫です。

log4j:log4j は実際には jar 型です。

于 2012-01-28T20:40:14.893 に答える