git-commit-id-plugin 插件记录git 提交历史
只要添加这个插件,打包的时候就会自动生成 git.properties 文件
<build>
...
<plugin>
<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
</plugin>
</plugins>
</build>
然后把这些内容展示出来
@RequestMapping(value = "/gitinfo", method = RequestMethod.GET)
@ResponseBody
public Properties gitinfo() {
Properties p = new Properties();
try {
String fileName = "/git.properties";
InputStream in = LoginInfoController.class.getResourceAsStream(fileName);
p.load(in);
in.close();
} catch (Exception e) {
logger.error("LoginInfoController gitinfo error, [msg = {}]", e.getMessage(), e);
}
return p;
}
把每一件简单的事情做好,就是不简单;把每一件平凡的事情做好,就是不平凡!相信自己,创造奇迹~~