http://www.tuicool.com/articles/NBzAzy
江湖传闻,scala开发的最佳利器乃 JetBrains 的神作 IntelliJ IDEA ,外加构建工具sbt 是也。
但因历史原因,项目组成员对 Eclipse + Maven 组合更为熟悉,为了快速实现项目原型,不增加不确定因素带来的风险,搭建一套 Eclipse + Maven + Scala-IDE 的开发环境。
基本原则是,必须完全满足但不限于以下几点内容:
- 方便重构,方便调试,支持热部署。
- 可直接使用已有maven的本地和私服仓库。
- 可以无束缚的只用自己熟悉的语言编写代码。
- 可以快速混合编译scala+java代码,包括交叉引用的文件。
如果你有洁癖,可以自己下载 Eclipse ,然后安装各种插件。但是可能会遇到插件依赖包版本冲突之类的问题,为了速度,我直接下载官方打包好的 Scala-IDE ,有各种平台可供选择。
使用 Git 管理项目源代码,需要安装 EGit 插件,Eclipse插件更新地址 EGit Updates 。
假设项目名称为 feeling ,使用 JDK 1.7,Servlet 3.0,最终目录结构如下。
pom.xml文件
web.xml
.project文件:
.classpath文件: