Maven Version Specifiers
I recently had to decide what version-numbers to assign to development releases of an upcoming product which uses the Maven build-tool. The software is being developed in a series of “sprints”, so my first thought was to use version-numbers
2.0. But in Maven, is
2.0-sprint-4 really before
2.0? The Maven docs were unclear, so I researched the topic.
Spoiler: no, it is not; I had to settle for
2.0-beta-* as my naming scheme.