This was precisely where I was headed.

I was thinking about using version ranges in depMgmnt and *burning lots
of versions in the CI process but having a release plugin that ID's the
version retrieved and re-wrote the POM to be version specific at package
time.

I'm drawn to the idea of using an all Maven solution as opposed to
relying on extracting meta-data from an SCC tool or even a Maven Repo.
Between the help:effective-pom and the dependency-resolve plugins we
should be able to retrieve all of the info we need to packed a fully
baked POM into the artifact itself.


________________________________

Curt Yanko | Continuous Integration Services | UnitedHealth Group IT 
Making IT Happen, one build at a time, 600 times a day

-----Original Message-----
From: stug23 [mailto:[email protected]] 
Sent: Monday, November 08, 2010 2:21 PM
To: [email protected]
Subject: Re: Continuous Delivery and Maven


We need to figure out how to best leverage Maven (keeping in mind its
process and practices) in a Continuous Delivery solution. I like the
conversation around this topic and also see that there is this other
discussion about the meaning of CD versus CI.

>From the comments so far, there has been a fair amount of discussion
about how to use SNAPSHOTs as if they were something that they aren't.
Namely retaining SNAPSHOTs all the way through release, possibly
mutating the metadata to make the builds products look like released
artifacts instead of SNAPSHOTs without having to rebuild the binaries.
Since a SNAPSHOT works well for a "work in progress" and not for a
"thing I want to keep", maybe a different approach would work better.

Maybe it would make more sense to just burn lots of version numbers
(e.g,
3.5.1099) and always release with a new yet-to-be-defined Maven release
plugin that reflects the processes involved with CD. If the concern is
disk usage or inefficiency, perhaps some automation can make this more
manageable?

I would be interested in inputs on this topic from the Maven founders if
they are following this thread.
--
View this message in context:
http://maven.40175.n5.nabble.com/Continuous-Delivery-and-Maven-tp3245370
p3255592.html
Sent from the Maven - Users mailing list archive at Nabble.com.

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


This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.


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

Reply via email to