21

Play Frameworkを使用する Scala Web アプリケーションの IDE として Eclipse を使用したいと考えています。Eclipse 3.6.2 をダウンロードしました。次に、Eclipse 用の Scala IDE 2.0 (ベータ)をインストールしました。Play Framework 1.2.2RC1をダウンロードし、 Scala Moduleを使用してインストールしplay install scala-0.9.1、新しいサイトを生成しましたplay new mysite。次にplay eclipsify mysite、Eclipse でプロジェクトを eclipsify してインポートしました。

しかし、今ではEclipseで多くのエラーが発生します。これは私が修正できるものですか、それとも異なるプロジェクトは互換性がありませんか?

これは、Eclipse でエラーを含む生成されたコードです (ただし、アプリケーションを実行すると機能します)。

package controllers

import play._
import play.mvc._

object Application extends Controller {

  import views.Application._

    def index = {
        html.index("Your Scala application is ready to go home!")
    } 
}

Eclipse では次のようになります。Eclipse での Scala Play アプリケーション

4

2 に答える 2

19

スクリーンショットで強調表示されているエラーは、新しい Scala テンプレート ソースがプロジェクトのビルド パスにないことが原因です。eclipsify コマンドは現在、これを行いません。

ビルド パスに tmp/classes を手動で追加して解決します。

ただし、新しい Scala テンプレート ファイルは Eclipse 内から生成されないことに注意してください。そのため、プロジェクトに新しいテンプレート/ページを追加する場合は、最初に 'play run' (または同等の機能) を実行して、ファイルがそこに表示されるようにする必要があります。また、将来 eclipsify コマンドを再度実行する場合は、このフォルダーをビルド パスに再度追加する必要があることに注意してください。

于 2011-06-04T16:05:15.160 に答える
5

ビューパッケージが空であるとEclipseが考えているようです。F5 コマンドでプロジェクトを更新しようとしましたか?

于 2011-05-31T10:30:22.827 に答える