Я портирую приложение, используя spring saml 1.0.2 на 1.0.5, и я просто хочу убедиться, что я все делаю правильно, так как документации по более поздним версиям немного не хватает.
Если кто-то сделал это и может подтвердить, что я делаю это правильно, я был бы признателен ...
Так что, похоже, вам нужно добавить следующие репозитории, чтобы невсе же commons ssl и opensaml:
<!-- for not-yet-commons-ssl -->
<repository>
<id>mulesoft (for saml-ssl)</id>
<url>http://repository.mulesoft.org/releases/</url>
</repository>
<!-- For version 1.0.5 of Spring SAML - OpenSAML -->
<repository>
<id>Shibbolet</id>
<name>Shibbolet</name>
<url>https://build.shibboleth.net/nexus/content/repositories/releases/</url>
</repository>
Тогда, похоже, вам нужно вручную добавить следующую зависимость:
<!-- For version 1.0.5 of Spring SAML -->
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
Поскольку на версию 1.4 есть ссылка, но на самом деле она не существует вмавен центральныйЯ что-то пропустил?Есть ли в любом случае, чтобы очистить это без использования частных репозиториев, так как мне не очень-то это нужно.
Спасибо