微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wix 预处理器拒绝 Scala 应用程序中包含“$anon$”的类文件

如何解决Wix 预处理器拒绝 Scala 应用程序中包含“$anon$”的类文件

我正在尝试自动化 Scala 应用程序的构建过程,以生成 msi 安装程序。

这样做时,Windows 声称无法找到某些文件。这是运行的命令

[21:39:01.842] 在 C:\Users\RUNNER~1\AppData\Local\Temp\jdk.jpackage6105194214114584024 中运行 C:\Program Files (x86)\WiX Toolset v3.11\bin\candle.exe \images\win-msi.image\krystalbull

再往下,我开始看到这样的错误

C:\Users\runneradmin\AppData\Local\Temp\jdk.jpackage6105194214114584024\config\bundle.wxf(56) : 错误 LGHT0103 : 系统找不到文件 'C:\Users\RUNNER~1\AppData\ Local\Temp\jdk.jpackage6105194214114584024\images\win-msi.image\krystalbull\app\classes\com\krystal\bull\gui\FileMenu$anon$2.class'。

C:\Users\runneradmin\AppData\Local\Temp\jdk.jpackage6105194214114584024\config\bundle.wxf(71) : 错误 LGHT0103 : 系统找不到文件 'C:\Users\RUNNER~1\AppData\ Local\Temp\jdk.jpackage6105194214114584024\images\win-msi.image\krystalbull\app\classes\com\krystal\bull\gui\dialog\ViewEventDialog$anon$10$anon$21$anonfun$lessinit$class'$1.

C:\Users\runneradmin\AppData\Local\Temp\jdk.jpackage6105194214114584024\config\bundle.wxf(81) : 错误 LGHT0103 : 系统找不到文件 'C:\Users\RUNNER~1\AppData\ Local\Temp\jdk.jpackage6105194214114584024\images\win-msi.image\krystalbull\app\classes\com\krystal\bull\gui\SettingsMenu$anon$5.class'。

您可以在此处的构建日志中看到此错误的更多实例:

https://github.com/bitcoin-s/krystal-bull/runs/2697961906?check_suite_focus=true#step:8:11

我的问题是:

windows 文件系统或程序 candle.exe 中的哪些限制会阻止预处理器读取包含 $anon$ 之类内容的 Scala 文件

某处是否有有效的语法指南?

我是否需要手动重命名所有这些文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。