如何控制与我的应用程序捆绑的JRE版本?

时间:2014-05-19 15:19:59

标签: java launch4j

我正在考虑将JRE与我的Java应用程序捆绑在一起。我正在使用Launch4J。看看stackoverflow这看起来很容易。我没有看到任何有关信息的地方是我以受控方式获得JRE的地方。

我希望能够从一个地方控制捆绑哪个版本的JRE。每次我们决定使用不同的JRE时,我都不想在n个构建机器上手动更新/安装JRE。将JRE置于源代码管理之下似乎是最合理的选择。我们的构建是使用maven完成的,我假设会有某种maven插件可以下载已配置的JRE版本并将其放在目标文件夹中。

那么,控制哪个JRE与我的应用程序捆绑在一起的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

检查Maven enforcer插件http://maven.apache.org/enforcer/enforcer-rules/并检查requireJavaVersion http://maven.apache.org/enforcer/enforcer-rules/requireJavaVersion.html。这将为使用不合适的JRE时失败的构建添加检查。