搭建eclipse+maven+scala-ide的scala web開發環境
阿新 • • 發佈:2019-01-27
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檔案: