2015-01-20 15 views
9

In Maven pom.xml:Maven - nicht herunterladen können fasterxml.jackson

<dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-core</artifactId> 
     <version>2.5.0</version> 
     <type>bundle</type> 
    </dependency> 
    <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-databind</artifactId> 
     <version>2.5.0</version> 
     <type>bundle</type> 
    </dependency> 
    <dependency> 
     <groupId>com.fasterxml.jackson.core</groupId> 
     <artifactId>jackson-annotations</artifactId> 
     <version>2.5.0</version> 
     <type>bundle</type> 
    </dependency> 

Dieses 3-Libs nicht von Maven heruntergeladen werden, sondern auch alle anderen Libs erfolgreich heruntergeladen werden konnte.

Ich versuchte dies auf 2 Computer in verschiedenen Netzwerkumgebung, das Ergebnis ist das gleiche.

Fehlermeldung in Eclipse:

Missing artifact com.fasterxml.jackson.core:jackson-core:bundle:2.5.0 

Jeder Vorschlag, wie, warum zu überprüfen?

+1

Bitte zeigen Sie uns die Fehlermeldung, die Sie erhalten –

+0

@AaronDigulla Frage aktualisiert. –

+0

Warum ' Bündel'? Können Sie versuchen, es zu entfernen? –

Antwort

23

<type>bundle</type> ist hier nicht angebracht.

Versuchen:

<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-core</artifactId> 
    <version>2.5.0</version> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-databind</artifactId> 
    <version>2.5.0</version> 
</dependency> 
<dependency> 
    <groupId>com.fasterxml.jackson.core</groupId> 
    <artifactId>jackson-annotations</artifactId> 
    <version>2.5.0</version> 
</dependency> 
+2

Es funktionierte nach dem Entfernen dieser Zeile. –

+2

Ich wundere mich, wenn Suche in maven warum für Version 2.5.0, es nur die Bundle-Option, nicht einzelne Jar-Option, und das ist der Hauptgrund, warum ich den Fehler gemacht. –

+0

@Eric Wang das gleiche passiert mir vielleicht ein Fehler in STS. Ich sehe nur Pakete nach Version 2.3 jar – Selwyn

3

Eine andere Lösung, die Eigenschaften zu bearbeiten ist, und wählen Sie 'jar' anstelle von 'Bündel', siehe unten ein Beispiel,

enter image description here

enter image description here

Dies wird das Problem beheben, wenn Maven es nicht herunterladen kann.

Verwandte Themen