欢迎访问我的个人网站==》 jiashubing.cn

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;
}

 

posted @ 2022-07-01 10:39  贾树丙  阅读(421)  评论(0编辑  收藏  举报