there have been threads on this on the maven-users and maven-dev lists...
in fact Kenny has written extensively on this topic I believe :) if your interested in contributing to this effort, I would take a look there for places to help out. the fundamental problem your dealing with is that 1.2.3 is a released version to most people...and the -SNAPSHOT and timestamped version are for development purposes... your use case is valid, its just not supported right now :) jesse On 7/19/07, Johan Iskandar <[EMAIL PROTECTED]> wrote:
> -----Original Message----- > From: Jesse McConnell [mailto:[EMAIL PROTECTED] > > ah, I basically see what your problem is... > > that is what the whole SNAPSHOT concept addresses... > > where you are saying a project would only care about 1.2.3 and not the > build numbers..that is functionally saying that its really only caring > about 1.2.3-SNAPSHOT. you can't just say 1.2.3 since that is a > _release_ version...so setting 1.2.3 as a version of a dependency > means that in a repository you should have a version 1.2.3 that is > _released_...ie, ain't going to change _ever_. I think this assumption is there because maven tries to be flexible in terms of how many dots in a version Which I think this should not be the case if it's standardized to just only 3 dots.. w.x.y.z Am I guessing right? If there were only 3 dots then when we state 1.2.3 we mean 1.2.3.x or the current way maven uses the -SNAPSHOT in 1.2.3-SNAPSHOT please cmiiw johan
-- jesse mcconnell [EMAIL PROTECTED]
