GitCommitPlugin.ShowEmoji: whether to show emoji, defaulttrue. {"GitCommitPlugin.ShowEmoji":true} GitCommitPlugin.CustomCommitType: customize the commit type, defaultnull. {"GitCommitPlugin.CustomCommitType":["
该插件 git-commit-id-plugin 可以很方便将打包时的git信息生成文件在包中,可以很方便的查看,官方文档地址:https://github.com/git-commit-id/git-commit-id-maven-plugin/blob/master/maven/docs/using-the-plugin.md 以下是简单的翻译,最后有使用到的配置 <plugin> <groupId>pl.project13.maven</groupId> ...
插件GitHub地址:https://github.com/git-commit-id/maven-git-commit-id-plugin git-commit-id-plugin 是一个类似于 buildnumber-maven-plugin 的插件,由于buildnumber-maven-plugin插件仅支持 CVS 和 SVN,所以作者就开发了一个支持Git版。这个插件主要有以下几个功能: 明确部署的版本 校验属性是否符合预期值 一、...
首先我们需要去Vscode插件市场搜索git-commit-plugin并且进行安装。 安装完之后可以使用组合键Command + Shift + P呼出指令行,并键入指令show git commit template或者点击git插件栏上的小图标唤醒插件界面。 根据自己当前提交所要表达的意义,选择对应的type类型去编写commit信息 结语 写插件的时候也踩了不少坑,官网文档...
git-commit-id-plugin是一个用于Maven项目的插件,它能够在构建过程中集成Git仓库的提交信息。以下是如何配置git-commit-id-plugin的详细步骤: 确定插件版本和配置目标: 选择适合项目的git-commit-id-plugin版本。参考最新稳定版本,以确保获得最新的功能和修复。 配置目标通常是生成包含Git提交信息的文件或属性,以便在...
笔者甚至在github上找到了这样一个demomygitcommitiplanet思路是: 1)把maven-git-commit-id-plugin运行所产生的git.properties文件的内容修改为json形式。 2)通过“/version” 的接口对外提供查询服务。 后续,甚至都可以通过这个接口来检查线上系统的版本和cmdb中版本的一致性,或者做系统的健康性巡检(ping)。果然只有...
首先我们需要去Vscode插件市场搜索git-commit-plugin并且进行安装。 安装完之后可以使用组合键Command + Shift + P呼出指令行,并键入指令show git commit template或者点击git插件栏上的小图标唤醒插件界面。 根据自己当前提交所要表达的意义,选择对应的type类型去编写commit信息 ...
https://repo.huaweicloud.com/repository/maven/pl/project13/maven/git-commit-id-plugin/4.9.10/ 这样打包后,解压jar包。BOOT-INF\classes 下会有个文件git.properties 记录提交信息。 就是提交id。 注:使用该工具,注意先提交再打包,这样版本才一致。
此Maven 插件可以从代码目录中的 .git 目录获取相关信息,写入文件。 该文件可以在Maven打包(package)过程中被包含到 jar 包内。 为了方便获取信息,我们可以开放一个接口来呈现此信息文件中的内容。如,一个 HTTP API。 配置git-commit-id-plugin 在工程的 POM 文件中添加对此插件的引用,并添加一些自定义的配置。
git-commit-id-plugin 插件记录git 提交历史 只要添加这个插件,打包的时候就会自动生成git.properties文件 <build>...<plugin><groupId>pl.project13.maven</groupId><artifactId>git-commit-id-plugin</artifactId></plugin></plugins></build> 然后把这些内容展示出来...