1. 程式人生 > >eclipse的maven、Scala環境搭建

eclipse的maven、Scala環境搭建

麻煩 itl 一個 feature sdk market iss ins 簡單的

最近重新搭建了一下maven+Scala的環境,發現很多東西都不記得了,於是重新記錄一遍。

嫌搭建麻煩的話也可以直接下載Scala官方做好的環境http://scala-ide.org/download/sdk.html 裏面包含了很多常用的插件,但是並沒有用到maven而是sbt,但是在國內由於一些原因sbt速度非常慢,沒有FQ的話還是用maven好了。如果用這個IDE的話,可以直接從3開始

1、第一步當然是下載eclipse了,我在luna以上的版本使用過,以下的就不知道了 之後就是安裝各種插件了,eclipse的插件有多種安裝方法,這裏盡量使用簡單的方法,當然也會涉及其它的方法。 2、安裝Scala ide插件

進入help->Eclipse Marketplace...,搜索Scala就能找到插件

技術分享

install即可。 組件裏面,play是用來做網頁的,可以根據自己的需要安裝。 可能會等待一段時間,網速不好的話還可能失敗幾次,多試幾次就好了。 3、安裝maven插件 Mars似乎已經自帶了embedded maven和maven插件,如果沒有,可以手動安裝。 像2一樣: 技術分享

4、安裝maven-Scala插件 理論上,到這裏就可以使用了,不過沒有一些支持實在太麻煩了。 在github上可以找到很多好用的插件,比如: https://github.com/sonatype/m2eclipse-scala/releases 但是它是源碼,需要自己編譯好再使用。 下載下來放到workspace裏面,選擇File->import...->Maven->Existing Maven Projects,選中工程文件夾,確定。 然後右鍵該工程,run as->maven build... 使用命令compile package,然後就會下載依賴,進行編譯了。 等待即可。 然後三個子工程的目錄下面的target文件夾裏面就會出現jar包,找到org.maven.ide.eclipse.scala_xxx和org.maven.ide.eclipse.scala_feature_xxx兩個文件,我用的0.5.1版本,它們都在site子工程下面,不同的版本可能位置不一樣,認真找一下吧。把它們copy到eclipse目錄下的dropins目錄重啟即可,如圖: 技術分享

5、新建一個Scala工程 File->new ->other->maven project 技術分享

選擇一個帶Scala的archetype 當然,如果沒有可用的archetype,可以點擊右下角的Add Archetype...,增加一個可用的,比如: 技術分享

就可以了 6、定義自己習慣使用的archetype,這個在另一篇文章裏面講述

eclipse的maven、Scala環境搭建