我正在考虑将JRE与我的Java应用程序捆绑在一起。我正在使用Launch4J。看看stackoverflow这看起来很容易。我没有看到任何有关信息的地方是我以受控方式获得JRE的地方。
我希望能够从一个地方控制捆绑哪个版本的JRE。每次我们决定使用不同的JRE时,我都不想在n个构建机器上手动更新/安装JRE。将JRE置于源代码管理之下似乎是最合理的选择。我们的构建是使用maven完成的,我假设会有某种maven插件可以下载已配置的JRE版本并将其放在目标文件夹中。
那么,控制哪个JRE与我的应用程序捆绑在一起的最佳做法是什么?
答案 0 :(得分:0)
检查Maven enforcer插件http://maven.apache.org/enforcer/enforcer-rules/并检查requireJavaVersion http://maven.apache.org/enforcer/enforcer-rules/requireJavaVersion.html。这将为使用不合适的JRE时失败的构建添加检查。