jakartaee / jakarta.ee

Jakarta EE is the future of cloud native Java. Jakarta EE open source software drives cloud native innovation, modernizes enterprise applications and protects investments in Java EE.
https://jakarta.ee
Eclipse Public License 2.0
167 stars 94 forks source link

Specification for Jakarta EE version format. #1738

Open garretwilson opened 1 year ago

garretwilson commented 1 year ago

I'm seeing several Jakarta EE artifacts released to Maven central using suffixes to denote non-release versions.

I would like to configure Versions Maven Plugin in my POM to ignore listing updates that aren't final releases. (See JAVA-358.)

Where can can I find documentation with a complete list of these proprietary suffixes Jakarta is placing on its versions, such as .Alpha, .MR, and -B01, so I can decide which to ignore ahead of time when checking for updates?

garretwilson commented 1 year ago

I also note that some of these suffixes of don't comply with semantic versioning. I realize that perhaps Jakarta EE does not purport to comply with semantic versioning, but without documentation on what these proprietary suffixes are it complicates the task of ignoring non-release versions.