2013-10-24 3 views
2

Я последовал за руководство по развертыванию приложения Scalatra на Heroku [удержания] http://www.scalatra.org/guides/deployment/heroku.html#toc_177 и я получаю следующее сообщение об ошибке:развернуть scalatra приложение на Heroku ошибки плагин не найден

> [error] (*:update) sbt.ResolveException: unresolved dependency: >com.typesafe.startscript#xsbt-start-script-plugin;0.5.3: not found 

Моя версия SBT является 0.13.0. .

Для информации я дебютантка с scalatra и SBT, пожалуйста, вы можете мне помочь ..

ответ

2

Как уже упоминалось ваш SBT версии 0.13.0 так:

на https://github.com/sbt/sbt-start-script

есть инструкции для версии 0.13.0. Так что нам нужно:

  1. Использование com.typesafe.sbt.SbtStartScript.startScriptForClassesSettings: _* вместо com.typesafe.startscript.StartScriptPlugin.startScriptForClassesSettings: _* в build.scala и
  2. В project/plugins.sbt нам нужно добавить сценарий запуска плагина как addSbtPlugin("com.typesafe.sbt" % "sbt-start-script" % "0.10.0") вместо ddSbtPlugin("com.typesafe.startscript" % "xsbt-start-script-plugin" % "0.5.3")

И в качестве бонуса: Дон» t забыть изменить имя сервлета в src/main/scala/JettyLauncher.scala на тот, который у вас есть, например, com.blog.BlogServlet вместо одного в учебнике com.example.app.MyScalatraServlet

+0

Большое спасибо за ответ, но я уже перенесен в sbt Version 0.12.0 и функциональен ... но я попробую ваше решение :) – yotta

Смежные вопросы