插件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版。这个插件主要有以下几个功能
git-commit-id maven-plugin 是一个比较有意思的插件,可以提供一些git 详细相关的元数据信息到jar 包中,这样有利于我们分析 业务问题(里边包含了git commitid,分支,提交人,提交日志等信息),以下是一个简单试用 项目准备 一个多模块项目 父pom.xml &l
通过maven-git-commit-id-plugin可以提供如下的重要信息: git_url: 代码库网址 git_branch: 本次构建的二进制包所构建时 对应的分支 bit_commit: 本次构建的二进制包构建时对应的HEAD的commit id 通过这三个信息,基本就可以实现上述的业务需求了。 更进一步的解决方案 在通过工具提供的demo配置实现上述需求后,又...
【2月更文挑战第1天】git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的
git-commit-id maven-plugin 是一个比较有意思的插件,可以提供一些git 详细相关的元数据信息到jar 包中,这样有利于我们分析 业务问题(里边包含了git commitid,分支,提交人,提交日志等信息),以下是一个简单试用 项目准备 一个多模块项目 父pom.xml <?xml version="1.0" encoding="UTF-8"?> ...
如果使用的是GIT作为SCM,可以使用 git-commit-id-plugin插件。该插件在打包时生产一个git.properties文件,里面记录本次git提交的信息。 git-commit-id-maven-plugin简介 git-commit-id-plugin 是一个Maven 插件,用于在 Maven 项目的构建过程中自动获取 git 仓库的信息,如最后一次提交的 ID、分支名称、构建时间等,...
A maven plugin which includes build-time git repository information into an java bean (or just plain properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-) - darabi/maven-git-com
</plugin> 1. 2. 3. 4. 5. 在线地址(华为云仓库): https://repo.huaweicloud.com/repository/maven/pl/project13/maven/git-commit-id-plugin/4.9.10/ 这样打包后,解压jar包。BOOT-INF\classes 下会有个文件git.properties 记录提交信息。 就是提交id。
pl.project13.maven git-commit-id-plugin 是一个Maven插件,用于在Maven构建过程中自动获取Git仓库的提交信息,并将这些信息嵌入到构建的应用程序中。通过该插件,开发者可以轻松地将当前的Git提交ID、分支信息、提交时间等元数据集成到他们的项目中,这对于版本控制和问题追踪非常有用。
Maven plugin which includes build-time git repository information into an POJO / *.properties). Make your apps tell you which version exactly they were built from! Priceless in large distributed deployments... :-) - git-commit-id-maven-plugin/docs/git-de