加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – 使用sbt 0.11.0安装Scala 2.9.1 / Lift 2.4-M4

发布时间:2020-12-16 18:58:12 所属栏目:安全 来源:网络整理
导读:我正在学习在 Scala中进行Web开发.目前正试图在MAC OSX中使用sbt 0.11安装最新版本的Scala / lift.到目前为止,我已经完成了以下工作: 1.安装Scala 2.9.1 final 2.从 https://github.com/harrah/xsbt/wiki/Setup下载最新的sbt 0.11 3.为sbt设置路径环境 我现
我正在学习在 Scala中进行Web开发.目前正试图在MAC OSX中使用sbt 0.11安装最新版本的Scala / lift.到目前为止,我已经完成了以下工作:
1.安装Scala 2.9.1 final
2.从 https://github.com/harrah/xsbt/wiki/Setup下载最新的sbt 0.11
3.为sbt设置路径环境

我现在要做的是从http://liftweb.net/download获得最新的升力框架(2.4-M4),这样我就可以尝试使用jetty在localhost:8080上运行lift_basic项目.我有几个问题;

>因为在0.11上我将不得不这样做:

resolvers =“Web插件回购”在“http://siasia.github.com/maven2”
addSbtPlugin(“com.github.siasia”%%“xsbt-web-plugin”%“0.1.2”)

而不是做libraryDependencies = …我应该把我的对象解析器(检查下面的代码)放在哪里,这将使我能够安装jetty和web插件?所以,在lift_basic文件夹下,它们应该在Project / build / LiftProject.Scala中,还是只删除LiftProject.scala并在Project / Build.scala下创建Build.scala?

对象解析器{
??????val webPluginRepo =“Web插件回购”,位于“http://siasia.github.com/maven2”
??????val jettyRepo =“Jetty Repo”at“http://repo1.maven.org/maven2/org/mortbay/jetty”
????}

object Dependencies {
      // web plugin
      val webPluginDeps = Seq(
        "org.mortbay.jetty" % "jetty" % "6.1.26" % "jetty",// The last part is "jetty" not "test".
        "javax.servlet" % "servlet-api" % "2.5" % "provided->default"
      )

>我应该如何处理lift_basic文件夹中存在的sbt.jar?看起来它有旧版本的sbt(可能是7.4.0左右)..
>除了在Build.properties上将sbt版本更改为0.11.0之外,还需要进行哪些其他更改才能适应这种新安装?我是否必须在完整配置上更改Build.scala上的var BuildScalaVersion和var buildVersion,如示例https://github.com/harrah/xsbt/wiki/Full-Configuration-Example所示?如果是,那么构建版本是什么?

我是Scala的新手,并且没有很多关于安装新scala / lift版本的文档.将欣赏任何指针/参考/答案,使我能够安装新版本的scala / lift.感谢您的时间.

解决方法

您可以尝试查看我的项目模板.也许这会有所帮助. https://github.com/viktortnk/lift-quickstart

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读