ビルドをbuild.sbtからBuild.scalaファイルに移動していますが、 xsbt-web-pluginを使用するときに jetty ポート設定をオーバーライドするのに問題があります。build.sbtを使用すると、次を使用してプロパティを設定できました。
port in container.Configuration := 8081
私の .scala ファイルでいくつかのことを試しましたが、たとえばBuildSettingsオブジェクトでは、jetty は常に 8080 から始まります。
import sbt._
import Keys._
import com.earldouglas.xsbtwebplugin.PluginKeys._
object BuildSettings {
lazy val settings = com.earldouglas.xsbtwebplugin.WebPlugin.webSettings ++ seq(
...
port := 8081,
...
)
}
Build.scalaの Project 定義でオーバーライドすることも試みました。
lazy val root = Project("test",file("."))
.settings(settings: _*)
.settings(port := 8081)
しかし、それは常に 8080 で始まります。どちらの場合も、実行するとshow port
8081 が表示されます。