我遵循在Heroku [lien] http://www.scalatra.org/guides/deployment/heroku.html#toc_177上部署Scalatra应用程序的指南,我收到以下错误:
> [error] (*:update) sbt.ResolveException: unresolved dependency: >com.typesafe.startscript#xsbt-start-script-plugin;0.5.3: not found
我的SBT版本是0.13.0 ..
有关信息我是scalatra和sbt的首次亮相,请帮助我..
答案 0 :(得分:2)
正如您已经提到的,您的sbt版本是0.13.0所以:
on https://github.com/sbt/sbt-start-script
有0.13.0版本的说明。所以我们需要:
com.typesafe.sbt.SbtStartScript.startScriptForClassesSettings: _*
和com.typesafe.startscript.StartScriptPlugin.startScriptForClassesSettings: _*
代替build.scala
project/plugins.sbt
我们需要添加启动脚本插件,例如addSbtPlugin("com.typesafe.sbt" % "sbt-start-script" % "0.10.0")
而不是ddSbtPlugin("com.typesafe.startscript" % "xsbt-start-script-plugin" % "0.5.3")
作为奖励:不要忘记将src/main/scala/JettyLauncher.scala
中的servlet名称更改为您拥有的名称。 com.blog.BlogServlet
而不是教程com.example.app.MyScalatraServlet