现在的位置: 首页 > 综合 > 正文

scala lift环境搭建(1)

2013年10月23日 ⁄ 综合 ⁄ 共 1278字 ⁄ 字号 评论关闭

 
运行环境为MAC

1.下载sbt-launch-0.7.7.jar 复制到./bin目录下

2.在./bin目录下创建文件sbt,内容如下

java -XX:MaxPermSize=1024M -Xmx2048M -Xss4M -jar `dirname $0`/sbt-launch-0.7.7.jar "$@"

3.更改sbt的权限为u+x

4.运行前检查java环境是否安装 ,以java -version运行正常为准

5.在终端中进入任意空目录,运行sbt 提示是否创建项目,选择YES

Name:lift-travel

Organization:manning

其他默认,我的是version:1.0 scala 2.9.0 sbt version 0.7.7

6.出现>后,输入*lift is org.lifty lifty 1.6.1   

PS:如果没有出现>请检查以上步骤

7.开始建立lift工程,输入

>lift create project-blank
按提示输入
mainpack=travel.example

8回车完成

build.properties文件

#Project properties
#Wed Apr 04 09:17:41 CST 2012
project.organization=manning
project.name=lift-travel
sbt.version=0.7.7
project.version=1.0
build.scala.versions=2.8.1
project.initialize=false

project.scala

import sbt._

class LiftProject(info: ProjectInfo) extends DefaultWebProject(info) {
  val liftVersion = "2.3"
  
  /**
   * Application dependencies
   */
  val webkit    = "net.liftweb" %% "lift-webkit" % liftVersion % "compile->default"
  val logback   = "ch.qos.logback" % "logback-classic" % "0.9.26" % "compile->default"
  
  val servlet   = "javax.servlet" % "servlet-api" % "2.5" % "provided->default"
  val jetty6    = "org.mortbay.jetty" % "jetty" % "6.1.22" % "test->default"  
  val junit     = "junit" % "junit" % "4.5" % "test->default"
  val specs     = "org.scala-tools.testing" %% "specs" % "1.6.6" % "test->default"
  
  /**
   * Maven repositories
   */
  lazy val scalatoolsSnapshots = ScalaToolsSnapshots
}

PS:liftVersion必须为2.3,如果是2.3-RC0则实时编译加载不会成功,其他版本未测试。

抱歉!评论已关闭.