显示应用程序版本号的Java最佳实践

时间:2015-03-01 18:44:59

标签: java continuous-integration versioning

在帮助中显示应用程序版本号的最佳做法是什么?>关于申请中的页面?该应用程序打包为一个包含1个WAR文件的EAR文件。

根据我的研究,我相信这是将信息存储在Manifest文件中,然后从应用程序类中引用它。

正在使用的版本号系统是MAJOR.MINOR.BUILDNUMBER。 BUILDNUMBER通过Continuous Delivery系统控制,并在提交时根据修订日志编号分配。

这意味着在开发时不会存在BUILDNUMBER。在开发时显示的版本号不同是不对的。

1 个答案:

答案 0 :(得分:2)

我认为CI服务器只是另一个开发人员,具体是构建最终应用程序的任务。

有关构建的信息由CI生成,通常包含Git哈希值和BUILDNUMBER值,并且这些值在开发时是未知的。因此对于凡人而言#34;开发商我们将其设置为" local"虽然它是CI的Jenkins内部版本号。