我有一个要为其创建MSI的Play应用程序。
文档显示,我可以像这样设置安装程序对话框的许可证文本;(可选)rtf文件,在安装过程中将显示为产品许可证。默认为src / windows / License.rtf
我已将其添加到build.sbt文件中;
wixProductLicense:=“ LICENSE // myLicense.rtf”
((我尝试过使用单斜杠和反斜杠-不变)
我的播放应用程序看起来像;
APPROOT
|-app
|-LICENSE
|- myLicense.rtf
build.sbt
但是出现以下错误;
error: type mismatch; found : String("LICENSE\\myLicense.rtf")
required: Option[sbt.File]
(which expands to) Option[java.io.File]
wixProductLicense := "LICENSE\\myLicense.rtf",
我也尝试过;
wixProductLicense:= Some(“ LICENSE \ myLicense.rtf”),
但出现相同的错误。
默认的Play应用程序中没有SRC文件夹/目录。
创建路径/文件;/src/windows/License.rtf
当然可以解决问题-但我希望避免使用此“额外”路径/文件。
错误消息表明您使用的是错误的类型。您尝试将Option[File]
设置为字符串或字符串选项,这是类型错误。
尝试
wixProductLicense := Some(baseDirectory.value / "LICENSE" / "myLicense.rtf")
干杯,Muki