On Thu, 31 Jul 2008 09:44:41 sverhagen wrote:
> In Continuous Integration spirit, we have snapshot dependencies between all
> our own components.
> We have also set components to use snapshots of their parents (<parent> ...
> <version>...-SNAPSHOT).
> Is the latter good practice?
> It will mean that I can't release a component without releasing its
> parents, won't it?
> All your help would be appreciated -- this is really twisting my brain.
you can achieve the same result using version ranges...

i would not recommend snapshot parents...

consider that continuous integration is there to verify that your artifacts 
are consistent and have valid inter artifact assumptions... if you use 
snapshots how do you really know whats broken and what fixes it you would be 
better off having a staging repository and a final release repository

using the release plugin to manage the lifecycle rather than snapshots gives 
you far greater control

-- 
Michael McCallum
Enterprise Engineer
mailto:[EMAIL PROTECTED]

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

Reply via email to