创建新应用

本文翻译自play framework官网:
https://www.playframework.com/documentation/2.4.x/NewApplication

[size=x-large][b]使用Activator命令创建新应用[/b][/size]
activator命令可以用作创建新的Play应用。 Activator允许你选择一个模板,你的新应用可以基于此模板创建。对于普通的Play工程,可以选择"play-scala"模板创建Scala基础的Play应用,选择"play-java"模板创建Java基础的Play应用。

注意:这时选择Scala或Java模板并不因为以后不能再更改语言。例如,你可以用默认Java应用模板创建新应用,并且随时添加Scala代码。

创建一个新的普通Play Scala应用:

$ activator new my-first-app play-scala

创建一个新的普通Play Java应用:

$ activator new my-first-app play-java

两种情况下,你都可以使用你想用的应用名字替换my-first-app. Activator将使用这个名字作为目录名,并在其中创建应用。你也可以随后再更改这个名字。

[img]http://dl2.iteye.com/upload/attachment/0110/0252/9c99671d-a7e9-37ce-87fc-856447500235.png[/img]

如果你希望使用其它Activator模板,可以使用"activator new"命令。它会提醒你输入应用名字,然后你可以浏览并选择合适的模板。

一旦应用创建完毕,你就可以使用activator命令进入[url=https://www.playframework.com/documentation/2.4.x/PlayConsole]Play控制台[/url]。

$ cd my-first-app
$ activator

[size=x-large][b]使用Activator UI创建新应用[/b][/size]
也可以使用Activator UI创建新Play应用。运行下面的命令启动Activator UI:

$ activator ui

你可以从[url=https://www.typesafe.com/activator/docs]这里[/url]读到Activator UI使用文档。

[size=x-large][b]不使用Activator创建新应用[/b][/size]
如果没有安装Activator,也可以使用sbt直接创建新Play应用。

如有必要,先安装sbt。

为你的应用创建一个目录,且配置你的sbt编译脚本,增加两点:

project/plugins.sbt, 增加:

// The Typesafe repository
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"

// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.x")

确保用你使用的准确的版本号替换2.4.x。如果你想使用snapshot版本,必须指定更多的resolver:

// Typesafe snapshots
resolvers += "Typesafe Snapshots" at "https://repo.typesafe.com/typesafe/snapshots/"

为确保使用正确的sbt版本,你需要在project/build.properties中有下面的内容:

sbt.version=0.13.8

对于Java工程,在build.sbt中需要有:

name := "my-first-app"

version := "1.0"

lazy val root = (project in file(".")).enablePlugins(PlayJava)

如果是Scala工程:

name := "my-first-app"

version := "1.0.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala)

至此,你可以从目录中启动sbt控制台:

$ cd my-first-app
$ sbt

sbt会加载你的工程并取得依赖。

下一章: [url=http://chenjd.iteye.com/admin/blogs/2225236]使用Play控制台[/url]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值