Liftを使用しての開発では mvn scala:cc と mvn:jetty:run をしてファイル保存のタイミングで変更が反映されるようにしていました。 scala ファイルを変更すると scala:cc により自動でコンパイルが実行され、class ファイルが変更されたことにより Jetty がクラスをリロードするという流れです。 ただ、ときどき Jetty がリロードしてくれなかったりと、ちょっと動作がいまいちな時があったので、JRebel を使用して HotDeploy する方法に変えました。 JRebel の設定などは JavaRebelとscala:ccで快適Lift開発 - スコトプリゴニエフスク通信 を参考にしました。 また、JRebel は scala を応援しているらしく、scala から生成したクラスファイルに限り無償でライセンスを得ることができます。scala 開