这曾经使用 web 插件与 sbt 0.7 一起工作。
我只是想编译一个 servlet,但独立的嵌入式码头也可以。
值 eclipse 不是包 org [错误] 导入的成员
_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 {
...
[编辑] - 删除目录结构信息