Scala / Lift:通过Eclipse设置hotdeploy?

时间:2010-06-26 11:45:33

标签: eclipse scala scala-2.8 lift hotdeploy

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

基本上,我希望能够

  1. 设置一个新项目,例如lift-archetype-basic
  2. 启动jetty:从某些运行配置或通过终端
  3. 运行
  4. 能够在Eclipse中编辑Scala文件,保存/自动编译
  5. 在浏览器中刷新网页并查看更新。
  6. http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy上的教程已过时,我真的无法弄清楚如何设置它。

    我目前有

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

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

1 个答案:

答案 0 :(得分:5)

使用SBT使用Jetty时,可以continuously recompile and reload使用Web应用程序:

jetty-run
~ prepare-webapp

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

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

This tutorial video显示了如何通过SBT和Eclipse声明。