我正在尝试构建一个简单的聊天 scalatra 文件作为练习,并且遇到了一些令人沮丧的打包问题。(我正在使用 Eclipse Indigo 的 Scala IDE)
这是我的文件层次结构:
ScalaChat(项目文件夹)
- src/main/scala
- (默认)
- com.example.chat
- ChatController.scala <--
. . .
- src/main/webapp/WEB_INF/view/pages
- 显示.ssp <--
- src/main/scala
Chat.controller 包含:
package com.example.chat
并包含案例类:
case class Page(slug: String, title: String, summary: String, body: String)
然而,当 show.ssp 调用时:
<%@ import val page: com.example.chat.Page %>
sbt 始终给出错误:
type Page is not a member of package com.example.chat
我有点不知所措。我在打包的方式中看不到错误,但我想不出代码还有什么问题。这可能是 Scala IDE 的问题吗?