При импорте старого проекта Play 2.3.4 в IntelliJ возникает ОШИБКА СЕРВЕРА: требуется HTTPS - PullRequest
0 голосов
/ 09 марта 2020

При импорте проекта Play (Play 2.3.4, Scala 2.11.4, sbt 0.13.5) в IntelliJ IDEA я получаю следующее сообщение об ошибке:

SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/jline/jline/2.11/jline-2.11.pom

Согласно последним документам IntelliJ поддерживаются только версии Play 2.4 и более поздние. Поэтому я скачал старую версию IntelliJ с 2016 года (2016.2.5), которая должна была работать, потому что тогда проект находился в активной разработке с этой версией IDE. После нахождения этой статьи о том, что репозиторий Maven устарел http в пользу https, я не уверен, что причиной этой проблемы является несовпадение версий IntelliJ. Тем не менее, сборка была в порядке в 2016 году, и теперь я не могу исправить эту проблему, даже если я создаю настройки. xml для Maven, как описано здесь ... Я все еще получаю ту же ошибку. Я также попытался включить параметр «Переопределить» в IntelliJ-> Настройки-> Сборка-> Инструменты сборки-> Maven-> Файл настроек пользователя и указал его на настройки. xml Копировать в другую папку. В обеих версиях IntelliJ (2019.3.3 и 2016.2.5) я установил плагин Scala непосредственно в IDE.

Что я делаю не так? Как я могу заставить IntelliJ использовать зеркала из моих пользовательских настроек. xml?

1 Ответ

0 голосов
/ 09 марта 2020

Командная строка уже запускалась только путем переопределения репозитория sbt, как показано в этом ответе , сборка на основе IDE все еще не распознала этот файл. Наконец, решил эту проблему, увеличив версию sbt как минимум на одну вспомогательную версию до> = 0.13.6 ( source ), после чего sbt сам использует безопасное соединение с репозиторием Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...