これは、Web プラグインを使用して sbt 0.7 で動作していました。
私はサーブレットをコンパイルしようとしているだけですが、スタンドアロンの組み込み桟橋も問題ありません。
value eclipse はパッケージ組織のメンバーではありません [エラー] インポート
_root_.org.eclipse.jetty.websocket.{ WebSocket 、 WebSocketServlet }
rootが追加されたのは、競合するパッケージ パスで sbt 0.7.xが失われるという同様のエラーが修正されたためです。
私build.sbt
は持っています(おそらく配布のみが必要です)
libraryDependencies ++= Seq (
"org.eclipse.jetty" % "jetty-distribution" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-webapp" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-http" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-server" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-io" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-util" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-websocket" % "7.4.5.v20110725" % "jetty"
, "org.eclipse.jetty" % "jetty-continuation" % "7.4.5.v20110725" % "jetty"
)
コンパイルに失敗したファイルには
package org.example
import _root_.javax.servlet.http._
import _root_.org.eclipse.jetty.websocket.{ WebSocket , WebSocketServlet }
...
class Home extends WebSocketServlet {
...
[編集] - ディレクトリ構造情報を削除