-
Notifications
You must be signed in to change notification settings - Fork 0
NewApplication
Once the Play is correctly installed, you can create a new application.
The easiest way to create a new application is to use the play new command.
$ play new myFirstAppIt will ask a few question:
- The application name (just for information, this name will be used later in several messages).
- The template to use for this new application. You can choose over a default Scala application, a default Java application, or an empty application.

Note that choosing a template at this point does not imply that you can't change of main language later. You can create a new application using the default Java application template and start adding some Scala code later.
Once the application is created you can use the play command again to enter the Play 2.0 console.
$ cd myFirstApp
$ playYou can also create a new Play application without installing Play, using sbt.
First install sbt 0.11.0.
Then create a new directory for your new application, and configure your sbt build script, by adding:
resolvers ++= Seq(
"Maven Repository" at "http://repo1.maven.org/maven2/",
"Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
)
libraryDependencies += "play" %% "play" % "2.0-beta"import sbt._
import Keys._
object ApplicationBuild extends Build {
val appName = "My first application"
val appVersion = "1.0"
val appDependencies = Nil
val main = PlayProject(appName, appVersion, appDependencies)
}You can then launch the sbt console in this directory:
$ cd myFirstApp
$ sbtsbt will load your project and fetch every dependencies.