Using SNAPSHOT versioning during the development
You should use the SNAPSHOT
qualifier for the artifacts produced by your project if those are still under development and deployed regularly to a Maven snapshot repository. If the version to be released is 1.7.0, then you should use the version 1.7.0-SNAPSHOT
while it's under development. Maven treats the version SNAPSHOT
in a special manner. If you try to deploy 1.7.0-SNAPSHOT
into a repository, Maven will first expand the SNAPSHOT
qualifier into a date and time value in UTC (Coordinated Universal Time). If the date/time at the time of deployment is 10.30 AM, November 10th, 2014, then the SNAPSHOT
qualifier will be replaced with 20141110-103005-1, and the artifact will be deployed with the version ...
Get Maven Essentials now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.