Используется для работы с sbt 0.7 с помощью веб-плагина.
Я только пытаюсь скомпилировать сервлет, но автономная встроенная пристань тоже подойдет.
значение eclipse не является членом пакета org [error] import
_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 {
...
[править] - удалена информация о структуре каталогов