Есть ли способ устранить ошибку конфигурации play 2.3.0? - PullRequest
1 голос
/ 23 января 2020

Я пытаюсь запустить Activator Clean Compile Команда для установки проекта Play Framework на моем локальном компьютере, но она дает мне Требуется HTTPS . Я новичок в Play Framework, поэтому, пожалуйста, помогите мне, если кто-нибудь знает, как решить эту проблему. Я прилагаю скриншот ошибки ниже.

enter image description here

Ответы [ 4 ]

2 голосов
/ 25 января 2020

Похоже, что это была версия sbt, которую я использовал (0.13.0), в которой содержалась проблемная ссылка c http на хранилище maven.

Попробуйте изменить следующую строку в вашем build.properties:

sbt.version=0.13.18

Если вы только начинаете, я бы также рекомендовал запустить более позднюю версию Play Framework. Текущая стабильная версия - 2.8.0 (https://www.playframework.com/getting-started)

1 голос
/ 25 января 2020

Я пытаюсь запустить Activator Clean Compile Команда для настройки проекта Play Framework на моем локальном компьютере

I EOLed Активатор в 2017 году Вместо этого, пожалуйста, используйте последний дистрибутив sbt .

Для пакетного выполнения clean и compile, sbt (сценарий оболочки + средство запуска) должно быть заменой вставки of Activator.

Единственная интересная особенность Activator, создание шаблонов, теперь включена в улучшенную интеграцию Giter8 с помощью команды sbt new.

0 голосов
/ 25 января 2020

Вот шаги по настройке проекта Play:

  1. Установка Git, например, на Ma c try brew install git
  2. Установить sbt , например, на Ма c, попробовать brew install sbt
  3. Клон play-samples , репозиторий: git clone https://github.com/playframework/play-samples.git
  4. Изменить каталог воспроизведение- java -стартер-пример проект: cd play-java-starter-example
  5. Выполнить sbt run
  6. Подождите, пока не будет напечатано Listening for HTTP on /0:0:0:0:0:0:0:0:9000
  7. Направьте браузер на http://localhost:9000/
  8. Вы должны получить Welcome to Play страницу
0 голосов
/ 24 января 2020

Это происходит потому, что репозиторий maven.org больше не принимает запросы http (по состоянию на 15 января) и, к сожалению, play 2.3.0 настроен на использование http.

Решение состоит в том, чтобы заменить вызов http вариантом https, но я понятия не имею, где находится этот вызов или как его изменить. Я также попытался добавить преобразователи в build.sbt, но, похоже, система продолжает использовать исходный вызов http: (

Я сообщу, если что-нибудь найду.

...