Pen*_*gin 5 ant maven-2 scala build buildr
我现在很好地学习Scala并非常享受它; 我希望在其中开始未来的项目,而不是Java.我更少享受的是(相对)糟糕的IDE支持.我发现IDEA和Eclipse都带有Scala插件(包括夜间版本)有点不可靠或难以使用 - 我想要一些我总能依赖的东西.例如,昨天我无法全新安装eclipse +插件来运行我的测试,甚至打开一个编辑器窗口!
我正在考虑在Eclipse/IDEA之间跳跃,这取决于最适合手头的任务,更重要的是减少我对构建和运行测试的IDE的依赖(ScalaTest).这对我来说非常重要,因为我在Eclipse中长大了Java; 让Eclipse SVN使用GIT最初是一件大事.鉴于我只有时间学习一个工具,它应该是Ant,Maven,buildr,sbt,.... 其他人如何工作?
Abh*_*kar 10
我已经使用了Maven和sbt与Scala,发现它们都很容易使用.
然而,sbt感觉更接近Scala,因为它的构建文件是用Scala本身编写的(而不是Maven中的XML)和sbt功能构建REPL,有连续的编译和测试等.
因此,我建议您使用sbt进行简单的Scala项目.
但是如果你想创建像WAR,EJB等标准Java项目,我觉得Maven对它们有更好的支持.
此外,Maven拥有庞大的插件生态系统,可以让您完成所有事务,代码覆盖,报告,代码标准检查,文档生成等等.
| 归档时间: |
|
| 查看次数: |
804 次 |
| 最近记录: |