scala lift环境搭建(1)

 
运行环境为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则实时编译加载不会成功,其他版本未测试。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值