我正在尝试为Play 2.3 Java应用程序构建安装程序(.msi)。 对于如何不了解Play,它可用于创建RESTFull服务器。
所以我想使用sbt-native-packager(v0.8,因为与Play 2.3的兼容性问题)。我已经成功创建了一个.msi文件,它可以工作。我必须手动编辑生成的.bat文件,以添加一些java参数并将一些文件添加到bin目录(服务器密钥和证书)。我想我已经找到了如何将java参数添加到bat文件programaticaly。
我的问题是:
这是我的build.sbt文件:
import NativePackagerKeys._
name := """IdTabDriver"""
version := "1.0.0.1"
name in Windows := "IdTabDriver"
packageSummary in Windows := "IdTabDriver"
packageDescription in Windows := "IdTabDriver"
maintainer in Windows := "Access France"
organization := "Access France"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.10.0"
libraryDependencies ++= Seq(
cache,
javaWs,
"commons-configuration" % "commons-configuration" % "1.10",
"org.rxtx" % "rxtxcomm" % "2.0-7pre1"
)
我对这个系统很陌生,所以如果我做错了,请告诉我。