private VersionInfo getVersionInfo() {
String version = DremioVersionInfo.getVersion(); // get dremio version (x.y.z)
long buildTime = 0;
CommitInfo commitInfo = null;
try {
URL u = Resources.getResource("git.properties");
if (u != null) {
Properties p = new Properties();
p.load(Resources.asByteSource(u).openStream());
buildTime = DateTime.parse(p.getProperty("git.build.time"), DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZ")).getMillis();
commitInfo = new CommitInfo(
p.getProperty("git.commit.id"),
p.getProperty("git.build.user.email"),
DateTime.parse(p.getProperty("git.commit.time"), DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZ")).getMillis(),
p.getProperty("git.commit.message.short"));
}
} catch (Exception e) {
logger.warn("Failure when trying to access and parse git.properties.", e);
}
return new VersionInfo(version, buildTime, commitInfo);
}
IndexServlet.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:dremio-oss
作者:
评论列表
文章目录