Mir wurde eine Aufgabe zugewiesen, um SAML zwischen meiner Firma und einem Klienten zu implementieren. Ich habe mit OpenSAML gearbeitet, aber ich habe Mühe, das Maven-Projekt aufzusetzen.Maven OpenSAML-Abhängigkeitsproblem
füge ich die Abhängigkeit:
<dependency>
<groupId>org.opensaml</groupId>
<artifactId>opensaml</artifactId>
<version>2.5.1</version>
</dependency>
aber die pom-Datei hat einen Fehler: Fehlende Artefakt xerces: xml-apis: jar: 1.4.01
ich diese Abhängigkeit in der Maven-Repository finden können . Wenn die OpenSAML Website Überprüfung heißt es:
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
Aber wenn ich das respository in meiner pom-Datei zu konfigurieren, es kann immer noch nicht die Abhängigkeit finden.
<repositories>
<repository>
<id>org.opensaml</id>
<url>https://build.shibboleth.net/nexus/content/repositories/releases</url>
</repository>
</repositories>
Hat jemand OpenSAML in Maven eingerichtet, die helfen kann?
Dank für die Erinnerung, die beiden anderen Abhängigkeiten hinzuzufügen. – Craig
Um mein Problem zu lösen, habe ich drei verschiedene Versionen der Abhängigkeiten opensmam, xmltooling und openws verwendet, die in maven UND nicht auf xerces basieren. Die Abhängigkeiten sind: \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
@Craig Das gleiche Problem. Ihre Lösung hat mir geholfen, danke. –