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增加:
要确保你用其他版本来代替2.5.x。如果你想使用snapshot版本,你就必须要指定下面额外的解析器:
为了确保本身的sbt版本正在使用,请确保你有下面的路径:
project/build.properties:
sbt.version = 0.13.11
对于Java项目:在build.sbt中:
对于Scala项目:
你可以在下面的目录中运行sbt控制台
sbt将会导入你的项目并获取相关的文件
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将会导入你的项目并获取相关的文件
相关文章推荐
- Play框架2.5.6教程——Play应用的剖析
- Silverlight 中文教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例
- spring cloud教程之使用spring boot创建一个应用
- CoreText 使用教程:以创建一个简单的杂志应用为例
- CoreText 使用教程:以创建一个简单的杂志应用为例
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- 创建一个Hybird App应用框架 Ember.js + jQuery Mobile + PhoneGap
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- [翻译]jQuery Mobile教程-创建一个订餐web应用(上)
- DirectX 10教程2:创建一个框架和窗口
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight教程第八部分:使用WPF创建一个Digg桌面应用
- Silverlight 教程第八部分:使用WPF创建一个Digg桌面应用
- [转载][翻译]jQuery Mobile教程-创建一个订餐web应用(下)
- 用Play框架搭建一个sbt应用
- iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例
- 【iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例