What does a SNAPSHOT version mean?

Would a version SNAPSHOT be similar to a BETA version?

I work with Maven and by default it creates the WARs files as MeuProjeto-0.0.1-SNAPSHOT.war.

If my version is not yet a version 1.0.0 What is the meaning of the word SNAPSHOT? Wouldn't it be the same as 0.0.1?

Author: danieltc07, 2020-06-04

1 answers

A snapshot version in Maven is the one that has not been released, it is the compilation of your code at a given time.

With this, it is possible to have Version 1.0-snapshot, before the "real" version 1.0 is released, that is, it is a version still in development.

Since the snapshot version is still in development, it may receive updates, so today's version 1.0-snapshot may be different from yesterday or tomorrow.

Source: https://stackoverflow.com/questions/5901378/what-exactly-is-a-maven-snapshot-and-why-do-we-need-it

 3
Author: Daniel Mendes, 2020-06-04 20:09:19