您的位置:首页 > 其它

play框架2.5.6教程——创建一个新的应用

2016-09-09 15:09 281 查看
用activator[b]命令行创建一个新的应用[/b]

activator命令行可以用来创建一个新的play应用,Activator允许你选择一个模板,你应该基于这个模板创建一个新的应用。对于vanilla的play项目,对于Scala,基于Play应用模板的名称是play-scala。对于Java,则是play-java.

选择Scala或Java模板不是意味着你之后不能改变。比如说,你可以使用默认的Java应用模板来创建一个新项目,并在在任何地方增加Scala代码。

为了创建一个新的vanilla Play Scala框架,运行下面的代码:

$ activator new my-first-app play-scala

为了创建创建一个新的vanilla Play Java框架,运行下面的代码:

$ activator new my-first-app play-java

在其中的一种情况,你可以使用你喜欢的项目名字来替换my-first-app.Activator将会使用这个目录名称来创建名称。你选择之后也可以改变名称。

如果你希望使用其他的Activator模板,你可以运行activator new来完成。然后程序将会提示你输入一个名称,再让你选择路径,并且选择一个合适的模板。

一旦应用创建好了,你可以再次使用activator命令进入play控制台

$ cd my-first-app

$ activator

用Activator UI来创建一个新的应用

也可以用Activator ui新建一个Play应用。运行下面的命令来运行:

$ activator ui

不用Activator来创建一个新的应用

不用安装activator也可以新建一个Play应用,直接使用sbt:

首先要安装sbt

给你的新项目新建一个目录,并给你的sbt配置两个额外的构建脚本

在project/plugins.sbt增加:

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

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


要确保你用其他版本来代替2.5.x。如果你想使用snapshot版本,你就必须要指定下面额外的解析器:

// Typesafe snapshots
resolvers += "Typesafe Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"


为了确保本身的sbt版本正在使用,请确保你有下面的路径:

project/build.properties:

sbt.version = 0.13.11

对于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将会导入你的项目并获取相关的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: