java - Wix 预处理器从 Scala 应用程序中拒绝带有“$anon$”的类文件
问题描述
我正在尝试自动化我的 Scala 应用程序的构建过程以生成msi
安装程序。
这样做时,Windows 声称无法找到某些文件。这是运行的命令
[21:39:01.842] 在 C:\Users\RUNNER~1\AppData\Local\Temp\jdk.jpackage6105194214114584024\images\ 中运行 C:\Program Files (x86)\WiX Toolset v3.11\bin\candle.exe 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$greater$1.class'。
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
中阻止预处理器读取包含以下内容的 Scala 文件的限制是什么?$anon$
某处是否有有效的语法指南?
我需要手动重命名所有这些文件吗?
解决方案
推荐阅读
- python - 由于错误消息,无法在 Ubuntu 上安装 keras-pandas
- json - Spring Boot 映射 JSON 以在正在创建的新对象中设置引用对象
- shopify - 在 Shopify 商店中添加谷歌自定义搜索代码的问题
- sql - 如何在 SQL 中连接两个表?
- gstreamer - gstreamer 警告:错误的管道
- html - 导航栏中的样式品牌和文本
- sql - 与自身交叉连接一个表 Impala SQL Cloudera
- r - 在 Filezilla 中运行 R 脚本
- c# - 使用 Clipboard.SetData() 放入剪贴板的内容的第一个字节和最后一个字节是什么意思?
- unity3d - Unity 停止角色控制器跳上山