欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Play app deployment guide
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 (→项目) |
||
第1行: | 第1行: | ||
[[play framework|Play]] 应用部署指南 | [[play framework|Play]] 应用部署指南 | ||
+ | |||
+ | ==指南== | ||
+ | play new playwebapp | ||
+ | |||
+ | build.sbt | ||
+ | name := "playwebapp" | ||
+ | version := "1.0-SNAPSHOT" | ||
+ | libraryDependencies ++= Seq( | ||
+ | jdbc, | ||
+ | anorm, | ||
+ | cache | ||
+ | ) | ||
+ | project/plugins.sbt | ||
+ | logLevel := Level.Warn | ||
+ | resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" | ||
+ | resolvers += Resolver.url( | ||
+ | "bintray-sbt-plugin-releases", | ||
+ | url("http://dl.bintray.com/content/sbt/sbt-plugin-releases"))( | ||
+ | Resolver.ivyStylePatterns) | ||
+ | addSbtPlugin("com.github.play2war" % "play2-war-plugin" % "1.2.1") | ||
+ | |||
+ | addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.4") | ||
+ | project/Build.scala | ||
+ | import sbt._ | ||
+ | import Keys._ | ||
+ | import play.Project._ | ||
+ | import com.github.play2war.plugin._ | ||
+ | |||
+ | object ApplicationBuild extends Build { | ||
+ | val appName = "playwebapp" | ||
+ | val appVersion = "1.0-SNAPSHOT" | ||
+ | |||
+ | val appDependencies = Seq( | ||
+ | // Add your project dependencies here, | ||
+ | javaCore, | ||
+ | javaJdbc, | ||
+ | javaEbean | ||
+ | ) | ||
+ | |||
+ | val main = play.Project(appName, appVersion, appDependencies) | ||
+ | .settings(Play2WarPlugin.play2WarSettings: _*) | ||
+ | |||
+ | .settings( | ||
+ | Play2WarKeys.servletVersion := "3.1" | ||
+ | ) | ||
+ | } | ||
+ | 打包 $ play war | ||
+ | |||
+ | target目录下:playwebapp-1.0-SNAPSHOT.war | ||
==项目== | ==项目== |
2016年5月27日 (五) 10:05的版本
Play 应用部署指南
指南
play new playwebapp
build.sbt
name := "playwebapp" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( jdbc, anorm, cache )
project/plugins.sbt
logLevel := Level.Warn resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" resolvers += Resolver.url( "bintray-sbt-plugin-releases", url("http://dl.bintray.com/content/sbt/sbt-plugin-releases"))( Resolver.ivyStylePatterns) addSbtPlugin("com.github.play2war" % "play2-war-plugin" % "1.2.1")
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.4")
project/Build.scala
import sbt._ import Keys._ import play.Project._ import com.github.play2war.plugin._
object ApplicationBuild extends Build { val appName = "playwebapp" val appVersion = "1.0-SNAPSHOT"
val appDependencies = Seq( // Add your project dependencies here, javaCore, javaJdbc, javaEbean )
val main = play.Project(appName, appVersion, appDependencies) .settings(Play2WarPlugin.play2WarSettings: _*)
.settings( Play2WarKeys.servletVersion := "3.1" ) }
打包 $ play war
target目录下:playwebapp-1.0-SNAPSHOT.war
项目
- play2-war-plugin WAR Plugin for Play framework 2.x
- activator-play-tls-example
- Swagger Play Integration
链接
分享您的观点