git-commit-id maven-plugin 是一个比较有意思的插件,可以提供一些git 详细相关的元数据信息到jar 包中,这样有利于我们分析 业务问题(里边包含了git commitid,分支,提交人,提交日志等信息),以下是一个简单试用项目准备一个多模块项目父pom.xml <?xml version="1.0" encoding="UTF-8"?> ...
【2月更文挑战第1天】git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的
使用Maven git-commit-id插件,版本信息可以随时检索并始终保持最新,无需每次都手动去修改版本信息。 插件目标、参数 git-commit-id:revision:将构建时的信息保存到指定文件中或maven的属性中,默认绑定生命周期的阶段(phase):initialize git-commit-id:validateRevision:校验属性是否符合预期值,默认绑定阶段...
<artifactId>git-commit-id-plugin</artifactId> <version>4.0.5</version> <executions> <execution> <id>for-jars</id> <inherited>true</inherited> <goals> <goal>revision</goal> </goals> <configuration> <generateGitPropertiesFilename>target/classes/first-git.properties </generateGitPropertiesFilenam...
简介git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。 功能 你