Hi,

We are using Maven and Anthill Pro, and have several inter-related projects, managed with maven SNAPSHOT dependencies. Our goal is to completely automate our (frequent) release process to be triggered via Anthill Pro, but still be able to recreate a build with fully-resolved snapshot dependencies if we need to make a release branch for bug fixes.

The question is what to do with the generated POM that results from convert-snapshots. We obviously have to have this POM available for rebuilds, so we can have the same resolved dependency versions in the rebuild.

We could create a release branch for each release and store the POM there, but this has two drawbacks. One, it would take a lot of manual scripting to make this happen in a reliable and generic way for all projects. Second, this would create a branch for every release for every project. This is a lot of unnecessary branches, since we release often and usually don't have to make bug fixes on a branch (we TRY to keep the HEAD in an always-releaseable state).

Has anyone else tackled this problem, or have any ideas?

Thanks,
Chad

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



Reply via email to