Maven версии 2.1.0-M1 или новее имеют встроенную переменную maven.build.timestamp
.
<build>
<finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}</finalName>
</build>
Подробнее см. Документацию Maven .
Для более старых версий Maven посмотрите maven-timestamp-plugin или buildnumber-maven-plugin .
Если вы используете maven-timestamp-plugin, вы можете использовать что-то вроде этого, чтобы манипулировать получающимся именем артефакта.
<build>
<finalName>${project.artifactId}-${project.version}-${timestamp}</finalName>
</build>
И эта конфигурация для buildnumber-maven-plugin должна создать свойство $ {timestamp}, которое содержит значение timestamp. Похоже, нет способа создать файл version.properties напрямую с этим плагином.
<configuration>
<format>{0,date,yyyyMMddHHmmss}</format>
<items>
<item>timestamp</item>
</items>
</configuration>
Эти
три сайтов также стоит проверить.