Play 应用程序的 MSI 许可证文件
MSI License file for Play Application
我有一个 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 := 一些("LICENSE\myLicense.rtf"),
但得到同样的错误。
默认 Play 应用程序中没有 SRC 文件夹/目录。
正在创建 path/file;
/src/windows/License.rtf
当然可以解决问题 - 但我希望避免这个 "extra" 路径/文件。
错误消息说您使用了错误的类型。您尝试将 Option[File]
设置为字符串或字符串的选项,这是一个类型错误。
尝试
wixProductLicense := Some(baseDirectory.value / "LICENSE" / "myLicense.rtf")
干杯,
向
我有一个 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 := 一些("LICENSE\myLicense.rtf"),
但得到同样的错误。
默认 Play 应用程序中没有 SRC 文件夹/目录。
正在创建 path/file; /src/windows/License.rtf
当然可以解决问题 - 但我希望避免这个 "extra" 路径/文件。
错误消息说您使用了错误的类型。您尝试将 Option[File]
设置为字符串或字符串的选项,这是一个类型错误。
尝试
wixProductLicense := Some(baseDirectory.value / "LICENSE" / "myLicense.rtf")
干杯, 向