1、安裝Scala
不贅述 java
2、安裝sbt
呃...好像不用專門安裝,Lift包裏自帶了。固然裝上也行 web
3、下載Liftweb
從主頁下載最新版zip包。目前的最高版本是Lift 2.5-RC2,也能夠選擇Lift 2.4 release版本。 shell
4、運行示例程序
不一樣於傳統的javaweb框架或play2,下載的zip包中僅包含了4個示例程序:
lift_basic
lift_blank
lift_json
lift_mvc
這裏咱們用lift_basic項目來演示。 json
將lift_basic解壓到某個文件夾,而後進入lift_basic文件夾,shift+右鍵打開命令窗口。在提示符後輸入"sbt",等sbt下載完相關jar包後,輸入container:start,用瀏覽器訪問http://localhost:8080。 瀏覽器
5、配置開發環境
默認狀況下只須要在sbt提示符下"gen-idea"生產idea項目文件,或"eclipse"生產eclipse項目文件便可。不過有些東西還須定製一下。 mvc
一、配置Scala版本
位置:./build.sbt
框架
scalaVersion := "2.9.1" 改成 scalaVersion := "2.10.0" //根據本身的須要二、配置本地Maven倉庫(沒有的請自行略過)
resolvers += "Local Repository" at "http://127.0.0.1:8081/nexus/content/repositories/central/" resolvers += "Local Sonatype Release" at "http://127.0.0.1:8081/nexus/content/repositories/sonatype-release/" resolvers += "Local Sonatype Snapshots" at "http://127.0.0.1:8081/nexus/content/repositories/sonatype-snapshots/"(注意:中間的空行不要忘了)
//resolvers ++= Seq( // "snapshots" at "http://oss.sonatype.org/content/repositories/snapshots", // "releases" at "http://oss.sonatype.org/content/repositories/releases" //)三、修改依賴包版本
四、使用JRebel
位置:sbt.bat
(JRebel做用看http://www.oschina.net/p/jrebel)
eclipse
set SCRIPT_DIR=%~dp0 java -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx1024M -Xss2M %SBT_OPTS% -noverify -javaagent:d:\tools\jrebel\jrebel.jar -jar "%SCRIPT_DIR%\sbt-launch-0.12.1.jar" %*%SBT_OPTS%用於配置sbt參數,我用它來修改sbt cache路徑,具體見 http://my.oschina.net/u/580483/blog/110499
-noverify -javaagent:d:\tools\jrebel\jrebel.jar 用來添加jrebel ide
6、開發步驟
一、打開sbt命令行 ui
二、
container:start(根據lift版本有所不一樣)
三、
~compile四、開發代碼,保存
五、刷新瀏覽器