I've seen a few people use this format in their pom.xml:
<groupId>com.myProjects.uniqueId</groupId>
<artifactId>my-project</artifactId>
<version>SNAPSHOT</version>
<name>${project.artifactId}</name>
In particular, the version of the project is just specified as SNAPSHOT. This is for a maven 3 project. Is this some deprecated behavior? Is this a poor practice? I've been under the assumption we should always specify the version number explicitly.
This should not be done: