What Is a Maven SNAPSHOT and Why Is It Used? | CodeTrail