Scala/Lift:通过Eclipse设置hotdeploy?

aio*_*obe 3 eclipse scala lift hotdeploy scala-2.8

如何在Eclipse中为Scala/Lift项目设置hotdeploy?

基本上,我希望能够

  1. 建立一个新项目,例如lift-archetype-basic
  2. 启动jetty:从某些运行配置或通过终端运行
  3. 能够在Eclipse中编辑Scala文件,保存/自动编译
  4. 在浏览器中刷新Web页面并查看更新.

http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy上的教程已过时,我真的无法弄清楚如何设置它.

我现在有

  • Eclipse 3.5
  • Maven IAM插件版本0.11
  • Scala插件2.8.0.RC6

我应该使用任何其他版本或插件吗?

Vas*_*iuk 5

使用SBT,可以在使用Jetty时不断重新编译和重新加载 Web应用程序:

jetty-run
~ prepare-webapp
Run Code Online (Sandbox Code Playgroud)

jetty-run启动Jetty并~ prepare-webapp重新编译并在源文件发生更改时重新创建Web应用程序.

SBT与Maven和Ivy兼容,因此您可以使用Maven原型生成项目文件布局,稍后切换到SBT - 它将识别POM中指定的存储库和依赖项.

本教程视频显示了如何使用SBT和Eclipse进行说明.