2012-01-28 16 views
14

Eclipse basit örnekte Maven'in kullanıldığı, sonra GUI editörü pom.xml gitti ve bağımlılıkları sekme eklendi log4j-1.2.16'ya bağımlılık uygun diyalogda aranabilir.Eksik eser log4j: log4j: bundle: 1.2.16 Ben Eclipse Indigo altında maven-Arketip-hızlı başlangıç ​​basit bir proje oluşturduk

Şimdi benim pom.xml etiketlerini

<dependency> 
    <groupId>log4j</groupId> 
    <artifactId>log4j</artifactId> 
    <version>1.2.16</version> 
    <type>bundle</type> 
</dependency> 

içermektedir Ama Eclipse ilk <dependency> etiketi altını çizer ve Missing artifact log4j:log4j:bundle:1.2.16 diyor.

Neden? Eclipse için

Maven eklentisi M2E olduğunu - Eclipse sürümü 1.0.100.20110804-1717

cevap

31

için Maven Entegrasyon

<type>bundle</type> 

çıkarın ve her şey yoluna girecektir.

log4j: log4j aslında jar türüdür.

+2

Neden Eclipse tarafından eklendi? Bir Eclipse eklenti hatası mı yoksa bir şey mi? –

+0

Belki de listeden yanlış olanı seçtiniz sanırım (eğer yanılmamışımsa yazım paketi OSGi içindir). Eğer tip etiketini açarsanız, en yaygın durumda olan jarse varsayılan olacaktır. –