我想创建一个maven目标,这将创建版本化的jar,就像我第一次创建jar时创建一个版本为1.0的jar,然后第二次创建一个版本为1.1,然后为1.2的jar。 on ...表示如果最新版本的jar版本是1.2,那么下次构建它时,它将创建一个版本为1.3的jar。可能吗?在maven中创建一个版本化的jar
或者我需要提供jar版本来创建每次我创建一个jar。 或者我需要创建一个Maven目标来完成所有这些,这有可能吗?如果有一些解决方案,请指导我。
更新:
按照下列答案我已经使用buildnumber - Maven的插件与时间戳创建建立与时间戳和它工作正常,但是当我试图使用版本号以及构建它的引发异常:
can not get revision from SCM repositoty ,No provider git
我的pom.xml包括:
<scm>
<connection>scm:git:git://github.com/user/app.git</connection>
<developerConnection>scm:git:[email protected]:user/app.git</developerConnection>
<url>https://github.com/user/app.git</url>
</scm>
有一个插件是需要的,因为我刚刚包含了细节和buildnumber插件。
你知道的东西像Maven的1.0快照的这正好为您创建的每个版本创建一个时间戳。您是否使用回购协议? anager?可能你可以详细阐述一下,看看你想达到什么目的? – khmarbaise 2013-02-18 18:15:53