用Play框架搭建一个sbt应用
2014-10-19 22:10
155 查看
注: 你此时选择了一个模板之后,并不意味着以后不能更改程序的语言. 例如, 你可以选择应用基于默认的 Java 应用模板创建, 以后只要你喜欢,随时都可以加入 Scala 代码.
一旦应用创建好了, 你可以再次使用
play命令进入到 Play
2.0 控制台 .
Play 的情况下创建应用
你还可以在没安装 Play 的情况下创建一个 Play 应用, 使用 sbt.
首先得安装 sbt 0.11.2 这是必需的.
Unmi 注: sbt 是 Simple Build Tool 的简称,是 Scala 的正统的项目构建工具,它就像 Java 的 Maven 和 Ant。它的 .sbt 构建文件定义就是基于 Scala 的 DSL 实现。sbt 更灵活之处是配置正确的
resolver, 还能使用 Maven 的依赖仓库。
先要为你的应用创建一个目录并给 sbt 构建脚本添加两个附件(additions).
在项目的 project
/plugins.sbt 文件中添加以下内容:
2.0. 假如你想要使用一个快照版本, 应该指定额外的解析器(resolver):
来自 隔叶黄莺 Unmi Blog
在项目的
project/Build.scala 文件中:
从此以下都是 Unmi 注:plugins.sbt 和 Build.scala 两文件的位置,比如项目目录是 ~/myFirstApp, 那么他们应该放在 ~/myFirstApp/project 目录下。
上面的 sbt 命令一运行后,会像 Maven 那样去找到相应的依赖包去下载,控制台下显示类似的信息:
addSbtPlugin("play" % "sbt-plugin" % "2.0") 这样的写法连接起来的依赖与 Maven 中是一样的,各部分为 groupId % artifactID % revision。有时候会用 %% 代替这里的
% 来连接,%% 代表会附加上正在使用的 Scala 的版本号,这个版本号从 project/build.sbt 中的 scalaVersion 配置项读取。这里没有这个 build.sbt 文件, 当前的 sbt 默认了是 2.9.1。
要使用 Scala-2.9.2 需要在 project/build.sbt 文件中加上内容:
尝试过只通过修改 Build.scala 内容, 像更改 appDependencies 和 main 两个变量的定义,如下,来应用 scala 2.9.2, 最终未能成功
而且即使在 build.sbt 中用 scalaVersion := "2.9.2" 表明了用 Scala-2.9.2, 只是保证 scala-compiler 和 scala-library 会取 2.9.2 的版本,其他的依赖可能还是取
xxx_2.9.1 的版本。
本文链接 http://unmi.cc/play2-0-tutorials-cn-creating-application/,
来自 隔叶黄莺 Unmi Blog
相关文章推荐
- 搭建一个全栈式的HTML5移动应用框架
- 搭建一个全栈式的HTML5移动应用框架
- 搭建一个全栈式的HTML5移动应用框架
- 搭建一个全栈式的HTML5移动应用框架(纯干货,亲!)
- 在Android开发过程中搭建一个自己的应用框架有几个步骤?需要注意什么?
- play框架2.5.6教程——创建一个新的应用
- 一个小时搭建一个全栈 Web 应用框架
- Android QQ空间(Apad)项目总结(三)---应用UI框架的搭建!!!
- 用ASP.NET和Ajax搭建了一个框架
- 对于web应用开发应用,应该有一个框架。
- 在javaweb编程中框架的应用和servlet的增删改查优化(用一个servelt)
- 应用wCF 企业库搭建的一个Demo
- EXTJS搭建一个简单的CMS操作框架
- 搭建symbian应用开发环境的一个注意点
- 搭建一个spring mvc框架(三)
- 一个很好的关于play框架的介绍的文章
- 框架学习之Struts2 第一节 开发环境的搭建和第一个应用开发
- 请教一个问题,structs框架应用中的问题,o(∩_∩)o...哈哈
- 1、搭建一个简单的Struts2应用
- iBATIS框架技术----一个简单的应用