运行 在具有 FIPS 的 Windows 机器上的 JPackage

Run JPackage on a Windows Machine with FIPS

我正在尝试 运行 在启用了 FIPS 的 Windows 10 计算机上 Java 14 中捆绑的新 jpackage 命令。为了让 Wix 工作,它需要 -fips 命令行选项。无论如何我可以从 jpackage 传递它吗?或者有什么方法可以将 wix 设置为始终使用 -fips 选项?

我找到了这个文档 -Oracle - packaging-tool-user-guide.pdf 它帮助我解决了这个问题。我创建了 main.wxs、test.wixproj 和 overrides.wxs,但不知道将它们放在文件夹中并传入 --resource-dir。所有这些文件只包含

<PropertyGroup>
  <FipsCompliant>true</FipsCompliant>
</PropertyGroup>

这 3 个可能都不需要,但我还没有玩太多。