BuildingFromSource - opensas/Play20Es GitHub Wiki
Esta página todavía no ha sido traducida al castellano. Puedes ayudarnos con la tarea simplemente presionando el botón
Edit Page. Para más información puedes leer esta guía para el traductor. Aquí puedes ver cuánto nos falta para terminar la traducción.
To benefit from the latest improvements and bug fixes after the initial beta release, you may want to compile Play 2.0 from sources. You’ll need a Git client to fetch the sources.
From the shell, first checkout the Play 2.0 sources:
$ git clone git://github.com/playframework/Play20.gitThen go to the Play20/framework directory and launch the build script to enter the sbt build console:
$ cd Play20/framework
$ ./build
> build-repositoryOnce in the sbt console, run build-repository to compile and build everything. This will also create the local Ivy repository containing all of the required dependencies.
Note that you don’t need to install sbt yourself: Play 2.0 embeds its own version (currently sbt 0.11.2).
If you want to make changes to the code you can use compile and publish-local to rebuild the framework.
You can run basic tests from the sbt console using the test task:
> test
We are also using several Play applications to test the framework. To run this complete test suite, use the runtests script:
$ ./runtests
Creating projects using the Play version you have built from source works much the same as a regular Play application.
export PATH=$PATH:/Play20
If you have an existing Play 2.0 application that you are upgrading from Play 2.0 Beta to edge, please add
resolvers ++= Seq(
...
Resolver.file("Local Repository", file("<projdir>/Play20/repository/local"))(Resolver.ivyStylePatterns),
...
)
addSbtPlugin("play" % "sbt-plugin" % "2.0-RC1-SNAPSHOT")
to project/plugins.sbt.