У меня есть проект maven с локальными зависимостями, который не компилируется из-за этого «улучшения», представленного maven:
С 15 января 2020 г. Центральный репозиторий больше не поддерживает небезопасные связь по обычному HTTP и требует, чтобы все запросы к хранилищу были зашифрованы по HTTPS.
Вот мой pom. xml:
...
<repositories>
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${project.basedir}/libs</url>
</repository>
</repositories>
...
Так что теперь я получаю следующая ошибка компиляции:
Не удалось разрешить зависимости для проекта ........: war: 1.0: Не удалось
собрать зависимости для [........ .: jar: 1.0 (компилировать),
javax: javaee-web-api: jar: 7.0 (предоставляется), .........: jar: 1.0
(компилировать)]: не удалось прочитать дескриптор артефакта для
.........: jar: 1.0: не удалось передать артефакт
.........: pom: 1.0 из / в центральный
(http://repo.maven.apache.org/maven2): не удалось передать файл:
http://repo.maven.apache.org/maven2/com/..../..../1.0/.....-1.0.pom.
Код возврата: 501, ReasonPhrase: HTTPS Требуется. -> [Помощь 1]
Как вы можете видеть, я использую локальный файл jar, но он больше не компилируется
Кто-нибудь знает, как настроить локальный репозиторий для успешная компиляция?