spring-security-saml2-core вызывает Backbase?

После обновления следующей зависимости с 1.0.3 до 1.0.4 я получаю ошибку, которая не имеет смысла для меня.

<dependency>
  <groupId>org.springframework.security.extensions</groupId>
  <artifactId>spring-security-saml2-core</artifactId>
  <version>1.0.4.RELEASE</version>
</dependency>

Ниже приведена ошибка сборки:

[ERROR] Failed to execute goal on project saml-data-1.5.10m: Could not resolve dependencies for project com.abc.iam:saml-data-1.5.10m:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at org.springframework.security.extensions:spring-security-saml2-core:jar:1.0.4.RELEASE -> ca.juliusdavies:not-yet-commons-ssl:jar:0.3.17: Failed to read artifact descriptor for ca.juliusdavies:not-yet-commons-ssl:jar:0.3.17: Could not transfer artifact ca.juliusdavies:not-yet-commons-ssl:pom:0.3.17 from/to Backbase Artifact Repository (https://repo.backbase.com/repo/): Access denied to: https://repo.backbase.com/repo/ca/juliusdavies/not-yet-commons-ssl/0.3.17/not-yet-commons-ssl-0.3.17.pom , ReasonPhrase:403. -> [Help 1]

Я смотрю на хранилище Backbase. 0.3.17 там нет. Я связался с людьми Backbase. Они говорят, что у них нет никаких знаний по этой проблеме.

Как решить эту проблему?

2 ответа

Сначала удалите часть из вашего settings.xml, чтобы подключиться к репозиторию Backbase, и попробуйте собрать проект. Это загрузит все необходимые зависимости для расширения SAML из репозитория maven (включая ту, за которую вы получаете ошибку). Затем отмените изменения, чтобы подключиться к репо Backbase и собрать заново.

Просто FYI для всех, кто сталкивается с этим...

Сайт Not-Yet-Commons-SSL, похоже, исчез. Я разработал проект и выпустил новую версию с исправлениями для Java 9+. Теперь он корректно обрабатывает файлы PKCS12, поэтому TrustMaterial больше не создает NPE.

Вы можете найти проект здесь: Not-Going-To-Be-Commons-SSL

Другие вопросы по тегам