JEP 223: New Version-String Scheme
Iris Clark
iris.clark at oracle.com
Wed Nov 5 18:00:57 UTC 2014
Hi, Paul.
Thanks for reading the proposal. The plus (‘+’) prior to the build number is the separator defined by the Semantic Versioning Specification [0] , item 10.
We chose Semantic Versioning because it has been become increasingly popular and is widely used by the JavaScript community and others. Semantic Versioning fixes some of the perceived problems of Maven and OSGi. (For instance, in Maven 7.4.1-10 is considered older than 7.4.1-1.) The use of plus also has the advantage of making parsing easier.
Regards,
Iris
[0] http://semver.org/
From: Paul Benedict [mailto:pbenedict at apache.org]
Sent: Tuesday, November 04, 2014 2:23 PM
To: OpenJDK Platform JEP Discuss
Cc: Iris Clark
Subject: Re: JEP 223: New Version-String Scheme
I was happy to read through the proposal until the qualifier portion of the "long" version scheme. I don't think the plus sign should be favored over current conventions like OSGi (the dot) or Maven (the dash). Seeing a version like 7.4.10.b11 or 7.4.10-b11 should be favored, in my opinion, as the world is already familiar with these qualifier notations.
Cheers,
Paul
On Tue, Nov 4, 2014 at 4:05 PM, <HYPERLINK "mailto:mark.reinhold at oracle.com" \nmark.reinhold at oracle.com> wrote:
New JEP Candidate: http://openjdk.java.net/jeps/223
- Mark
More information about the platform-jep-discuss
mailing list