适用于Play应用程序的MSI许可证文件

时间:2019-10-28 01:07:17

标签: wix sbt-native-packager

我有一个Play应用程序,正在尝试为其创建MSI。

文档显示,我可以像这样设置安装程序对话框的许可证文本; (可选)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

当然可以解决问题-但我希望避免使用此“额外”路径/文件。

1 个答案:

答案 0 :(得分:1)

该错误消息表明您使用的是错误的类型。您尝试将Space设置为字符串或字符串选项,这是类型错误。

尝试

ScrollView

干杯, 姆基