What does M1 mean in a maven repository?

Maven 2VersioningMaven

Maven 2 Problem Overview


I've been using maven for a while, and I often review repositories before selected what version I want to use. I don't entirely understand what the extensions mean.

I know that when I see extensions like -RC1 and -RC2 that means release candidates. When I see a version without an extension, I assume that means a released version. But what does an extension of -M1 or -M2 mean?

Example:

2.8-RC1

2.8

2.8-M1 ??

Maven 2 Solutions


Solution 1 - Maven 2

M1 means Milestone 1, it's a release name, like beta or alpha. RC means Release Candidate.

A milestone means that the application got a huge improvement from the todo list. A release candidate is a release that can be the final release unless some major bugs are found.

To quote the ASF:

> Releases that only represent a project milestone and are intended only > for bleeding-edge developers working outside the project are called > "alpha".


Resources :

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionFred HaslamView Question on Stackoverflow
Solution 1 - Maven 2Colin HebertView Answer on Stackoverflow