Jeremy Boynes wrote:
On Jan 8, 2007, at 5:42 PM, Jean-Sebastien Delfino wrote:

Jeremy Boynes wrote:
-1 - this is not the way Maven SNAPSHOTs work.
-- Jeremy


I'm not a maven expert but I think that we need:
- an identification of a particular SNAPSHOT level, xyz-SNAPSHOT won't work, we need xyz-<level>-SNAPSHOT. - a way to associate a level with a particular SVN revision, xyz-r493223-SNAPSHOT is the most obvious to me. - a way to move levels without scrambling artifact ids, I imagine that the maven version attribute can be used for that.

Thoughts?

--Jean-Sebastien

What part of what I said are you disagreeing with? the requirements I was trying to spell out? or the use of revision names in the JAR names?

Raymond was asking to use artifact ids and you didn't -1 that, is this what you think should be done?

Earlier in this thread (which you just cut out), you said "published snapshots have a timestamp in the version so it is possible to refer to an older one if something in the latest causes problems". This will work as well for me, if there is a good way to associate a timestamped snapshot with a specific SVN revision (to know what exact level code we're running with).

Can one of our maven experts help us understand how to get this timestamp in? is this done with <uniqueVersion>true</uniqueVersion> in your repository definition?

How do we reference a specific timestamped version?

--Jean-Sebastien

Chill out man - you asked for thoughts and you got mine. Including a SVN revision number in a SNAPSHOT reference just isn't how Maven works. The very point of SNAPSHOTs is that they update over time so that people get the latest version of a project under development. That by definition makes them unstable and unsuitable for trying to assemble something known to be working - if you want that, use a release.

--
Jeremy


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



I'm perfectly cool. Thanks for your thoughts, I'm just trying to understand what you're saying and how this modular build scheme is going to work, and I'm still looking for answers to some of my questions :)

- Are we going to update snapshot Jars over time? or use a <uniqueVersion>true</uniqueVersion> repository config to publish unique timestamped versions (which, if I understand correctly will not update over time)? or do we only want to use releases of pieces of Tuscany to build working assemblies?

- If we're going to use timestamped snapshots, does anybody know how to reference a specific timestamp (I couldn't figure this out from the Maven docs).

- How do people in the group want to associate a specific SVN revision with a published snapshot? Jeremy, do you know the recommended Maven way to do that?

Thanks,

--
Jean-Sebastien


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to