2016-11-25 5 views
1

Я пытаюсь создать приложение для игровых платформ за сильно брандмауэрной корпоративной сетью. Я использую 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

https://dl.bintray.com/typesafe/ivy-releases/com.typesafe.play/sbt-plugin/scala_2.10/sbt_0.13/2.4.0-T2/

другими словами, как бы на земле это разрешится, даже если бы я мог подключиться к Интернету? То, что он пытается найти, на самом деле не существует! Как я могу исправить это, чтобы сделать проект действительно возможным?

ответ

3

Плагин доступен из следующего хранилища Ivy: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/

В целом, страница о proxy repositories в документации SBT имеет некоторую полезную информацию (в том числе выше URL), хотя я не думаю, что все это очень ясно.

+0

Отлично, проблема в том, что я забыл включить плагины репо. Как только я добавил, все прошло отлично. –