Я пытаюсь создать приложение для игровых платформ за сильно брандмауэрной корпоративной сетью. Я использую Artifactory для предоставления всех зависимостей проекта - нет другого способа подключения к внешнему миру. Я фактически просто запустил проект стартера из документации Play.Какой репозиторий мне нужно добавить в мой Artifactory, чтобы я мог получать плагины SBT от Typesafe?
Когда я SBT построить первую ошибку, когда я вижу провал, чтобы загрузить плагин из частного репо:
[warn] module not found: com.typesafe.play#sbt-plugin;2.5.10
[warn] ==== local: tried
[warn] C:\Users\salimfadhley\.ivy2\local\com.typesafe.play\sbt-plugin\scala_2.10\sbt_0.13\2.5.10\ivys\ivy.xml
[warn] ==== my-maven-proxy-releases: tried
[warn] http://private_code_repo.bigco.com:8081/artifactory/virtual-sbt/com/typesafe/play/sbt-plugin_2.10_0.13/2.5.10/sbt-plugin-2.5.10.pom
[warn] ==== my-ivy-proxy-releases: tried
[warn] http://private_code_repo.bigco.com:8081/artifactory/virtual-sbt/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.5.10/ivys/ivy.xml
Похоже, что есть недостающее хранилище в моей конфигурации Artifactory. Это легко исправить, если бы я знал, какой репозиторий мне нужно добавить.
Поскольку это проект Typafe.org, логическое место для поиска было в одном из репозиториев TypeSafe: похоже, что он хочет получить версию sbt-plugin версии 2.5.10, однако я могу видеть наивысшую пронумерованную версию плагин, который был опубликован на самом деле версий 2.4.x
другими словами, как бы на земле это разрешится, даже если бы я мог подключиться к Интернету? То, что он пытается найти, на самом деле не существует! Как я могу исправить это, чтобы сделать проект действительно возможным?
Отлично, проблема в том, что я забыл включить плагины репо. Как только я добавил, все прошло отлично. –