SpringMaven版本号插件
我想为我的maven项目提供一个构建编号 我在pom.xml中使用了以下配置:SpringMaven版本号插件,maven,pom.xml,versioning,Maven,Pom.xml,Versioning,我想为我的maven项目提供一个构建编号 我在pom.xml中使用了以下配置: <!-- build number --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>buildnumber-maven-plugin</artifactId> <ver
<!-- build number -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
</build>
<!-- dummy scm for build number plugin -->
<scm>
<connection>scm:git:http://127.0.0.1/dummy</connection>
<developerConnection>scm:git:https://127.0.0.1/dummy</developerConnection>
<tag>HEAD</tag>
<url>http://127.0.0.1/dummy</url>
</scm>
org.codehaus.mojo
buildnumber maven插件
1.4
验证
创造
假的
假的
${project.artifactId}-${project.version}-r${buildNumber}
scm:git:http://127.0.0.1/dummy
scm:git:https://127.0.0.1/dummy
头
http://127.0.0.1/dummy
我这样做是希望它能在某处存储一个版本号,并且随着每个版本的增加而增加。但它所做的是使用git提交句柄作为构建号
有没有可能让build number插件像我所希望的那样工作?或者是否有一个不同的插件可以满足我的需求?或者我应该仅仅接受build number插件的工作,因为使用git提交句柄作为build number是我最感兴趣的吗?我像这样更改了pom.xml build number配置,添加了一个
:
org.codehaus.mojo
最终名称仅适用于目标
目录,但如果您执行mvn安装
或mvn部署
,则最终名称不起作用。我不认为有问题,从IDE调用mvn安装
,将创建目标目录和其中的war文件。我还没有使用mvn deploy
。在目标目录中是的,但在本地存储库$HOME/.m2/中不是。。。
<!-- build number -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<format>{0,number}</format>
<items>
<item>buildNumber</item>
</items>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
</build>
<!-- dummy scm for build number plugin -->
<scm>
<connection>scm:git:http://127.0.0.1/dummy</connection>
<developerConnection>scm:git:https://127.0.0.1/dummy</developerConnection>
<tag>HEAD</tag>
<url>http://127.0.0.1/dummy</url>
</scm>