2012-12-13 17 views
6

Zostałem przypisany do zadania wdrożenia SAML między moją firmą a klientem. Szukałem przy użyciu OpenSAML, ale staram się skonfigurować projekt maven.Problem zależności Maven OpenSAML

dodam zależność:

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>opensaml</artifactId> 
<version>2.5.1</version> 
</dependency> 

ale plik POM zawiera błąd: Brak artefaktów Xerces XML-Apis: jar: 1.4.01

nie mogę znaleźć tę zależność w repozytorium maven . Podczas sprawdzania witryny OpenSAML stwierdza:

Using OpenSAML in Maven-based Projects

Following is the information necessary to use OpenSAML within Maven-based projects. Maven Repository: https://build.shibboleth.net/nexus/content/repositories/releases Group ID: org.opensaml Artifact ID: opensaml

Ale kiedy skonfigurować tę respository w moim pliku POM, to wciąż nie mogę znaleźć zależność.

<repositories> 
    <repository> 
     <id>org.opensaml</id> 
     <url>https://build.shibboleth.net/nexus/content/repositories/releases</url> 
    </repository> 
</repositories> 

Czy ktoś ma OpenSAML w Maven, który może pomóc?

Odpowiedz

4

byłaś dodał również xmltooling i openws zależności do pliku POM z repozytorium:

https://build.shibboleth.net/nexus/content/repositories/releases/org/opensaml/

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>xmltooling</artifactId> 
<version>1.3.2</version> 
</dependency> 

<dependency> 
<groupId>org.opensaml</groupId> 
<artifactId>openws</artifactId> 
<version>1.4.2</version> 
</dependency> 

xmltooling powinny mieć XERCES xml-API, że brakuje.

Dzięki, yogesh

+0

Dzięki za przypomnienie mi, aby dodać dwa inne zależności. – Craig

+2

Aby rozwiązać mój problem, użyłem trzech różnych wersji zależności opensaml, xmltooling i openws, które są w maven i nie polegają na Xerces. Zależności są: \t \t \t \t \t org.opensaml \t \t \t opensaml \t \t \t 2.5.1-1 \t \t \t \t \t \t \t org.opensaml \t \t \t openws \t \t \t 1.4.2-1 \t \t \t \t \t \t \t org.opensaml \t \t \t xmltooling \t \t \t 1.3.2-1 \t \t Craig

+0

@Craig Ten sam problem. Twoje rozwiązanie pomogło mi, dzięki. –

Powiązane problemy