Java应用程序版本控制-用于错误检查

Java应用程序版本控制-用于错误检查,java,eclipse,version-control,jenkins,gradle,Java,Eclipse,Version Control,Jenkins,Gradle,我已经搜索了这个话题,但我似乎找不到一个答案来明确我需要做什么 我正在寻找一种给我们的桌面Java应用程序一个版本号的方法。每个版本这个数字都会改变。对于有错误的用户,我们可以检查他们所在的版本,以及该版本是否存在已知问题 这可能会显示在异常中,或者我们可以在错误发生时将其写入Oracle数据库 我见过人们在ANT中做的一些事情,但我们的工具是Gradle、Mercurial、Jenkins和EclipseIDE 谢谢 这个问题很难回答,很大程度上取决于你的申请。您的用户目前如何报告错误?@ku

我已经搜索了这个话题,但我似乎找不到一个答案来明确我需要做什么

我正在寻找一种给我们的桌面Java应用程序一个版本号的方法。每个版本这个数字都会改变。对于有错误的用户,我们可以检查他们所在的版本,以及该版本是否存在已知问题

这可能会显示在异常中,或者我们可以在错误发生时将其写入Oracle数据库

我见过人们在ANT中做的一些事情,但我们的工具是Gradle、Mercurial、Jenkins和EclipseIDE


谢谢

这个问题很难回答,很大程度上取决于你的申请。您的用户目前如何报告错误?@kuporific感谢您的回复。当用户遇到错误时,我们将其记录到数据库中。我们跟踪;用户、错误消息、事件时间、应用程序ID和堆栈跟踪。如果有办法,我们可以在这个错误日志表中添加一列,比如App\u Version。。。我只是想知道这是否是最好的方式,我会怎么做。