2013-10-24 58 views

回答

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中的servlet名稱更改爲您有的名稱com.blog.BlogServlet而不是教程中的一個com.example.app.MyScalatraServlet

+0

非常感謝您的回覆,但我已經遷移到sbt版本0.12.0並且功能正常......但我會嘗試您的解決方案:) – yotta