5

我试图了解设置一个混合了 java 和 scala 并且将使用 Lift 的项目的最佳方法是什么。Lift 旨在通过 jetty 嵌入到另一个应用程序中运行。

我很喜欢在 Eclipse 中工作,也习惯于将 ant 用作构建工具。我在 scala 和 lift 方面都是一个相对较新的人,并且对不同的构建工具以及如何设置东西感到困惑。我不太了解maven,也没有真正看过sbt,但这似乎是scala开发人员的选择,但我也依赖于相当多的javacode。

关于如何设置最佳环境的任何建议、链接、教程或其他内容,以便我可以在 Eclipse 中舒适地工作,并且考虑到我的 scala/java/lift/jetty 环境,也可以很容易地构建版本?

4

2 回答 2

2

我想说,如果您习惯使用 Ant 作为构建工具,那么 Maven 应该是小菜一碟。它的主要优点是鼓励遵守约定而不是大量配置,这意味着只要您遵循标准,任何大多数 maven 项目的设置和使用都是轻而易举的。我强烈建议您花时间熟悉这个构建工具,因为这将是您可以在 Java 职业生涯中继续使用的非常宝贵的经验/知识。

除了 Maven,如果您确信您和项目的其他开发人员都将使用 Eclipse,我建议您使用 Eclipse 内置的项目管理基础设施。它在后台使用 Ant,因此您将能够利用您的经验从命令行运行/发布。您需要做的就是正常设置一个 eclipse Lift 项目,然后添加 scala 集成,查看Scala IDE以获得在 eclipse 中对 scala 开发的相当好的 IDE 支持。

祝你好运!

于 2010-08-24T20:59:54.030 回答
1

这个截屏视频是我用来开始的。它从 SBT 模板的git 存储库开始,然后添加Eclipsify sbt 插件以使其成为 Eclipse 项目。

于 2010-08-24T16:16:32.187 回答