0

自分のプロジェクトで初めて eclipsify を実行したとき、Eclipse が次のことについて不平を言っていることに気付きました。

return ok(index.render("Your new application is ready."));

ライン。index メソッドを認識しませんでした。アプリケーションはまだ実行されていたので、しばらく無視しました。ただし、現在、新しいエラーが発生しています。Mongoにいくつかの依存関係を追加し、いくつかのモデルファイルを添付して再構築したと思いますが、現在このエラーが発生しています:

コンパイル: sbt.InvalidComponent: 必要なコンポーネント 'compiler-interface-src' が見つかりませんでした

特に私は少し sbt ばかなので、なぜこれが起こっているのかわかりません。補足として、Eclipse は私の "classes_managed" ビルド パス エントリが欠落していると報告していますが、これはクリーンを行った後にコンパイルできないことが原因だと思います。(クリーンとアップデートは機能しています)。

4

2 に答える 2

2

1)テンプレートは、EclipseではなくPlayによってコンパイルされます。「eclipsify」の後、Eclipseプロジェクトを実行play compile(またはplay run)して更新する必要があります。EclipseにPlayの変更を表示させる方法を参照してください。コンパイルされたテンプレート?

2)依存関係を追加した後、コマンドを新たに起動しplay eclipsifyます。しかし、それは問題ではないと思います。追加する依存関係は何ですか?そして、あなたのPlay2バージョンは何ですか?(Play2.1ライブラリとの非互換性が疑われます)

ちなみに、一般的なルールとして、PlayはファイルのコンパイルをEclipseに依存していません。Eclipseでクリーンアップしようとせずに、実行しますplay clean(そしてEclipseを更新します)。

于 2012-12-28T10:26:51.167 に答える