3

Eclipse で Scala/Lift プロジェクトの hotdeploy を設定するにはどうすればよいですか?

基本的に、私はできるようにしたいと思います

  1. たとえば、lift-archetype-basic から新しいプロジェクトをセットアップします。
  2. 一部の実行構成から、またはターミナルを介して、jetty:run を起動します。
  3. Eclipse で Scala ファイルを編集し、保存/自動コンパイルできるようにする
  4. ブラウザーで Web ページを更新し、更新を確認します。

http://wiki.liftweb.net/index.php/Using_eclipse_hotdeployのチュートリアルは時代遅れで、これを設定する方法が本当にわかりません。

私は現在持っています

  • エクリプス 3.5
  • Maven IAM プラグイン バージョン 0.11
  • Scala プラグイン 2.8.0.RC6

他のバージョンまたはプラグインを使用する必要がありますか?

4

1 に答える 1

5

SBTを使用すると、Jetty を使用するときに Web アプリケーションを継続的に再コンパイルおよび再ロードできます。

jetty-run
~ prepare-webapp

jetty-runJetty を起動~ prepare-webappし、ソース ファイルが変更されるたびに Web アプリケーションを再コンパイルして再作成します。

SBT は Maven および Ivy と互換性があるため、Maven 原型を使用してプロジェクト ファイル レイアウトを生成し、後で SBT に切り替えることができます。POM で指定されたリポジトリと依存関係が認識されます。

このチュートリアル ビデオでは、SBT と Eclipse を使用して状態を取得する方法を示しています。

于 2010-06-26T12:09:12.997 に答える