我有一个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
当然可以解决问题-但我希望避免使用此“额外”路径/文件。
答案 0 :(得分:1)
该错误消息表明您使用的是错误的类型。您尝试将Space
设置为字符串或字符串选项,这是类型错误。
尝试
ScrollView
干杯, 姆基