It is clear version ranges are used by some people and they do find them useful including me. You cannot predict how and in what circumstances specific features of maven will be used by the many people out there, good or bad in your opinion.

I still would prefer making version range calculations pluggable where a default is supplied (the current). I can then create my own plugin which overrides the default and specify it my POM. For example I would probably use semantic versioning on artifacts in specific groups which I specify and use specific versions for others. Who knows? The fact of the matter is I can do what I like and the build will be repeatable (in terms of the version range calculation).

Currently when we release an artifact or product we have created a release plugin which creates an effective POM listing all versions used, including the transistive ones. Hence our release builds are repeatable. We can go back in time, branch and fix.

The biggest pain we have is the speed of the dependency calculation when developing. I'm sure this can be optimized.


On 01/10/2012 07:22, Hervé BOUTEMY wrote:
Le lundi 1 octobre 2012 02:31:44 Jesse Long a écrit :
I have created a ticket - http://jira.codehaus.org/browse/MNG-5353
thank you
I changed it from "Bug" to "Wish": no, nobody ever asked for such a behaviour,
it's really a new idea AFAIK
which BTW seems a good enhancement IMHO

now we need to check with people using ranges that it is ok for them: if
anybody can think of a problem, please share

Regards,

Hervé

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to