If you change the version of your artifact, pom should reflect this change, otherwise it will not play.
- (, , ), pom. .
, pom, . , : pom, .
, , maven-buildmetadata, , maven (, build-helper-maven-plugin, buildnumber-maven-plugin).
SCM buildnumber-maven-plugin, , SCM (SVN GIT ),
, pom, versions-maven-plugin, maven-release-plugin, pom .
, (, , , ) .. , , buildNumber buildnumber-maven-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven-jar-plugin.version}</version>
<configuration>
<archive>
<addMavenDescriptor>true</addMavenDescriptor>
<index>true</index>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<artifactId>${project.artifactId}</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
<buildNumber>${buildNumber}</buildNumber>
</manifestEntries>
</archive>
</configuration>
</plugin>
, , Maven, , , , Artifactory Nexus, .