0

私は演習として単純なチャット scalatra ファイルを作成しようとしていますが、パッケージ化の問題でイライラしていました。(Eclipse Indigo の Scala IDE を使用しています)

これは私のファイル階層です:

  1. ScalaChat (プロジェクトフォルダー)

    • ソース/メイン/スカラ
      • (デフォルト)
      • com.example.chat
        • ChatController.scala <--

    . . .

    • ソース/メイン/webapp/WEB_INF/ビュー/ページ
      • show.ssp <--

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 の問題でしょうか?

4

0 に答える 0