2015-01-20 21 views
9

W maven pom.xml:Maven - nie można pobrać 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> 

tego 3 libs nie mogą być pobrane przez Maven, ale wszystkie inne libs można pobrać pomyślnie.

Próbowałem tego na 2 komputerze w innym środowisku sieciowym, wynik jest taki sam.

Komunikat o błędzie w Eclipse:

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

Wszelkie sugestie, w jaki sposób sprawdzić, dlaczego?

+1

Poinformuj nas o błędzie, że otrzymałeś –

+0

@AaronDigulla Pytanie zaktualizowane. –

+0

Dlaczego ' pakiet'? Czy możesz spróbować go usunąć? –

Odpowiedz

23

<type>bundle</type> nie jest tutaj odpowiedni.

Spróbuj:

<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

Zadziałało po usunięciu tej linii. –

+2

Zastanawiam się, kiedy wyszukiwanie w maven, dlaczego dla wersji 2.5.0, zapewnia tylko opcję pakietu, a nie pojedyncze słoik, i to jest główny powód, dla którego popełniłem błąd. –

+0

@Eric Wang samo stało mi się może błąd w STS. Widzę tylko pakiety po słoju w wersji 2.3. – Selwyn

3

Innym rozwiązaniem jest edytować właściwości i wybierz 'jar' zamiast 'pakiet', patrz poniższy przykład,

enter image description here

enter image description here

Spowoduje to rozwiązanie problemu, jeśli użytkownik nie może go pobrać.

Powiązane problemy