方法一、用activator命令创建一个新应用程序
$ activator new my-first-play play-java
方法二、用Activator UI创建一个新应用程序
也可以使用Activator UI创建一个新Play应用程序。要使用Activator UI, 运行:
$ activator ui
方法三、不用Activator也可以创建一个新应用程序
不用安装Activator也可以创建一个新Play应用程序,直接使用sbt
http://www.scala-sbt.org/download.html
1.为你的应用程序创建一个新目录(也就是项目目录,比如:my-second-play),然后配置你的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 到你想要用的版本(比如我的为2.5.10)。如果你想要使用快照版本, 您需要额外指定这些解析器:
// Typesafe snapshots
resolvers += "Typesafe Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots/"
2.要使用正确的sbt版本,确保在project/build.properties中有以下内容:
(project/build.properties
这句的意思就是在项目目录中创建一个build.properties
文件,并添加如下内容:)
sbt.version=0.13.8
3.接着是配置build.sbt文件:
在Java项目的中加入:
name := "my-second-play"
version := "1.0"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
然后在这个目录启动sbt控制台:
$ cd my-first-app
$ sbt
sbt会自动获取项目需要的依赖项。
这种方法,最后我失败啦!
错误信息:
sbt.compiler.EvalException:Type error in expression
公司里成功了,需要把jdk1.8环境配置好,就是要是你配置了jdk1.7,那么classpath、JAVA_HOME、path路径都要jdk1.8放在前面。
jdk1.8配置方法:
http://www.cnblogs.com/yuwentao/p/4742575.html