eclipse - 在heroku上部署scalatra应用程序错误找不到插件

标签 eclipse scala heroku xsbt-web-plugin scalatra-sbt

我按照在 Heroku 上部署 Scalatra 应用程序的指南 [lien] http://www.scalatra.org/guides/deployment/heroku.html#toc_177我收到以下错误:

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

我的SBT版本是0.13.0..

有关信息,我是 scalatra 和 sbt 的初次使用,请您帮助我..

最佳答案

正如您已经提到的,您的 sbt 版本是 0.13.0,因此:

关于 https://github.com/sbt/sbt-start-script

有0.13.0版本的说明。所以我们需要:

  1. 使用 com.typesafe.sbt.SbtStartScript.startScriptForClassesSettings: _* 而不是 build.scala 中的 com.typesafe.startscript.StartScriptPlugin.startScriptForClassesSettings: _* > 和
  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")

还有一个好处:不要忘记将 src/main/scala/JettyLauncher.scala 中的 servlet 名称更改为您拥有的名称,例如com.blog.BlogServlet 而不是教程中的 com.example.app.MyScalatraServlet

关于eclipse - 在heroku上部署scalatra应用程序错误找不到插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19570012/

相关文章:

java - 为什么在本教程的基础部分中会出现语法错误?

java - Eclipse PDT - 如何用于 Java 开发

java - Scala访问继承Java类的静态成员

ruby-on-rails - Rails 基于位置的搜索不适用于 Heroku

heroku - 无法从 GitHub 帐户断开 Heroku 应用程序

java - 如何在 Internet 上部署我的动态 Web 项目

java - 检索项目 : No resource found that matches the given name '@android:style/Theme.AppCompat.Light.DarkActionBar' 的父项时出错

scala - Scala隐式隐式

scala - 如何将 Scala Cats 的 Kleisli 与 Either 一起使用

ruby-on-rails-3 - 使用 Heroku 和 Procfile 重新排列优先级队列。崩溃