一直不知道play那个打包怎么搞的,这次发现根源了
基本步骤
声明插件
project/plugins.sbt 下 添加 addSbtPlugin(“com.typesafe.sbt” % “sbt-native-packager” % “1.0.0-RC1”)配置插件
build.sbt
如果按原文的配置,在 IDEA里是会有个报错
solution:
http://stackoverflow.com/questions/34404558/intellij-idea-and-sbt-syntax-error?rq=1
result:
build.sbt
libraryDependencies ++= Seq( |
开始打包
- 先检查程序是否成功编译 sbt compile
- 打包 - sbt dist
- 进入打包目录 cd target/universal
- 解压包 unzip akka_http-1.0.zip
- 执行程序 akka_http-1.0/bin/akka_http Apiserver.WebServer
Apiserver.WebServer 就是入口程序的位置(package.object)