Scala sbt native packager如何将自定义WiX配置添加到类路径
tldr:jdkPackager插件找不到我的自定义WiX配置文件。如何将其正确添加到我的类路径中,以便插件可以找到它? 我使用的是sbt 0.13.16和sbt native packager 1.0.2 我正在使用jdkPackager插件构建msi。运行Scala sbt native packager如何将自定义WiX配置添加到类路径,scala,sbt,windows-installer,sbt-native-packager,Scala,Sbt,Windows Installer,Sbt Native Packager,tldr:jdkPackager插件找不到我的自定义WiX配置文件。如何将其正确添加到我的类路径中,以便插件可以找到它? 我使用的是sbt 0.13.16和sbt native packager 1.0.2 我正在使用jdkPackager插件构建msi。运行sbt jdkPackager:packageBin时,成功创建并安装my msi。我需要的是,现在使用一个自定义WiX配置文件来设置WiX升级代码,并添加一个MajorUpgrade元素来处理升级 jdkPackager命令的输出包含以下
sbt jdkPackager:packageBin
时,成功创建并安装my msi。我需要的是,现在使用一个自定义WiX配置文件来设置WiX升级代码,并添加一个MajorUpgrade元素来处理升级
jdkPackager命令的输出包含以下指令:
配置文件保存到\Local\Temp\fxbundler2011134430419607265\windows。使用它们来定制软件包。
使用默认包资源[WiX config file](将包/windows/my-app-name.wxs添加到类路径以进行自定义)
我制作了一个默认wxs文件的副本,该文件被创建并添加到上面的临时文件夹中,并对其进行了编辑,以包含upgradeCode和MajorUpgrade元素
我的问题:我曾尝试将此文件放置在项目结构周围的许多区域中,以将其添加到我的类路径中,但打包程序从未找到它,并且总是输出它正在使用默认配置文件
我尝试过的一些地点:
- src/main/package/windows/my-app-name.wxs
- src/main/deploy/package/windows/my-app-name.wxs
- ./package/windows/my-app-name.wxs
- src/main/resources/package/windows/my-app-name.wxs
- 还有更多。。。类似的变体,有或没有软件包/窗口结构
unmanagedClasspath在运行时+=baseDirectory.value/“src/main/deploy/”
打包后,我使用sbt“show runtime:fullClasspath”
验证wxs文件和/或包含的目录是否包含在我的类路径中。我还检查了target/universal/stage目录,当包含在resources文件夹中时,配置文件和目录结构被复制到那里。似乎没有什么影响
我一直在使用这些主要资源:
- (文件)
- (源代码)
- (使用下拉资源自定义包)
- (WiX主要升级文档)
- (关于ant构建的几个稍微类似的SO问题)
如果有任何帮助/经验/建议,我将不胜感激。谢谢 感谢您提供的详细信息,我们将研究这个问题。不幸的是,我不能在Wix的细节上帮助你,但是如果你在本机packager repo中打开一个问题,我可以抄送别人。谢谢你提供的非常详细的信息,我们将研究这个问题。不幸的是,我不能在Wix细节上帮助您,但是如果您在本机packager repo中打开问题,我可以抄送人员