Just a clarification, the enforcer impl treats "1.4" as 1.4+ or more
literally [1.4,). This slightly overrides the version range internally
because in that case "1.4" = (,) with a recommended version of 1.4.



-----Original Message-----
From: Brett Porter [mailto:[email protected]] 
Sent: Wednesday, February 04, 2009 6:26 PM
To: Maven Developers List
Subject: JDK ranges

Hi,

First of all, kudos to Benjamin for knocking out my latest issues IT  
while I slept (I hear he is actually capable of knocking them out in  
his sleep :)

Due to an interesting change history (closed for 2.0.x, which I  
assumed to be the latest release 2.0.7, but was actually trunk), I  
missed 1910 as having been done on trunk already - thanks again to  
Benjamin for picking it up.

We now have a conflicting syntax on trunk and 2.1.x - one is "1.4+",  
the other "[1.4,)".

I'd like to align them - does anyone have preferences for the  
following options?

(a) support both
(b) support only +
(c) support only ranges [,]; (,); etc

I'd prefer to support only one, and as the Enforcer is well  
established and using (c) [1]; I'd like to suggest we also adopt that  
and drop support for "1.4+".

Cheers,
Brett

[1] http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html

--
Brett Porter
[email protected]
http://blogs.exist.com/bporter/


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to