【文件属性】:
文件名称:properties-maven-extension:提供构建属性的Maven扩展
文件大小:35KB
文件格式:ZIP
更新时间:2021-01-30 09:36:29
continuous-integration gitflow maven-extension ContinuousintegrationJava
属性-Maven-扩展
一个Maven扩展,用于在构建开始之前引入属性。 这允许使用动态项目版本,例如1.2.3.${sha1} 。
例
对于一个简单的示例,请考虑以下POM文件:
<? xml version = " 1.0 " encoding = " UTF-8 " ?>
< project>
< modelVersion>4.0.0 modelVersion>
< groupId>com.example groupId>
< artifactId>example-artifact artifactId>
< version>1.2.3.${sha1} version>
< properties>
< sha1>${git.commit.id.abbrev} sha1>
properties>
project>
对于有用的项目版本,必须像mvn clean install -Dsha1=abcd123一样调用mvn clean install -Dsh