【发布时间】:2015-07-01 13:51:34
【问题描述】:
我希望能够使用 Maven 来自动化我的应用程序的构建过程。
该应用程序是一个可运行的 jar,它使用 launch4j 与 jre 的本地副本包装在一起,然后包含在 NSIS 脚本中,我必须构建一个安装程序。
我找到了一个用于 Maven 的 launch4j 插件,它使我能够像我想要的那样用本地 jre 包装一个 jar,但问题是我想在运行 Maven 构建时在本地目录中下载正确的 jre过程。
原因是出于兼容性原因,应用程序将使用 jre 1.6,但将来可能会发生变化。 有没有办法让 Maven 下载与应用程序设置对应的 jre,就像下载依赖项一样? 就像如果我将配置更改为使用 1.8 jre,Maven 会自动下载我想要的目录中的 jre 1.8。
这是可以做的吗,还是我必须手动下载它并将 jre 目录添加到我的项目中(或其他我没有想到的东西)?
【问题讨论】:
标签: java eclipse maven launch4j