Java 如何使生成的构建war包含基于Git提交id的构建编号?

Java 如何使生成的构建war包含基于Git提交id的构建编号?,java,maven,Java,Maven,使用maven,如何使生成的构建war文件包含基于Git提交id的构建编号 鉴于该项目正在使用 <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> pl.project13.maven git提交id插件 我认为,它可以满足您的需求: 自版本2.1.4以来,如果您希望 插件将生成的属性也公开给pom。这 开关默认设置为false,以

使用maven,如何使生成的构建war文件包含基于Git提交id的构建编号

鉴于该项目正在使用

<groupId>pl.project13.maven</groupId>
<artifactId>git-commit-id-plugin</artifactId>
pl.project13.maven
git提交id插件
我认为,它可以满足您的需求:

自版本2.1.4以来,如果您希望 插件将生成的属性也公开给pom。这 开关默认设置为false,以确保反应器的属性 生成不能被意外覆盖。因此,如果您需要此功能 在内部设置
true
插件的配置

然后,您应该能够使用类似于
myapp-${git.commit.id}