1

Play に Eclipse からコンパイルされたクラスを使用させ、Eclipse にテンプレートの背後に隠れている Scala クラスを生成させる方法はありますか?

Play コンソール (play debug) を実行し、コンソールから "~ run" を使用して継続的にコンパイルします。

問題は:

1) HTML テンプレートに変更を加えると、Eclipse を更新する必要があります。これは、Scala クラスを再生成しているのは Play Console であり、Eclispe はそれについて何も知らないためです。

2) Eclipse と Play の両方がクラスをコンパイルしているため、CPU が不必要に過熱しています。しかし、Eclipse の自動ビルドをオフにするだけでは役に立ちません。なぜなら、Eclipse がコンパイラの問題があると判断した場所に赤い下線がたくさん表示されるからです。そのため、更新と手動ビルドを行う必要があります。

これらはプログラマーの経験に悪影響を及ぼします。私のやり方が間違っているのでしょうか、それとも誰かが外部の Play コンソールを置き換える Eclipse プラグインを開発するまで待たなければなりませんか? それとも vi に戻す必要がありますか?

4

1 に答える 1

1

ファイルシステムでファイルが変更されたときにワークスペースを自動的に更新するように Eclipse を設定できます。

ウィンドウ > 設定 > 一般 > ワークスペース > ネイティブ フックまたはポーリングを使用して更新

私とうまく動作します。

于 2012-09-23T20:12:18.783 に答える