我需要为.exe文件构建一个Javafx复制,以便在3种不同的环境中使用。
现在,在将应用程序构建到每个不同的环境之前,我要手动更改每个变量,例如url,版本和令牌。我知道在将错误的版本上传到错误的环境之前是一个时间问题,因此我真的需要一个更自动的过程来管理每个版本。
我阅读了一些有关Maven构建配置文件的信息,但是我找不到将其集成到exe文件构建中的方法
这个javafx应用程序正在使用maven和java10
要将Java代码构建为exe,我正在使用Intellij
提前谢谢
答案 0 :(得分:0)
最大的问题是Java 10是生命周期的终止(EOL),因此您应该已经使用Java 11,但是由于JavaFx / OpenJfx现在已分离,所以这有点复杂。 (请参阅https://openjfx.io/)
无论如何解决复杂的需求,您都应该考虑像gitlab CI这样的CI平台。
该平台(借助Docker Images)为您提供正确构建和配置复杂javaFX构建目标和配置所需的工具。
但是,如果选择此路径,则必须使用exe4j之类的工具自行构建.exe文件。
侧面提示: