On Wed, Feb 25, 2009 at 12:31 AM, Marica Tan <[email protected]> wrote:
> What do you guys think of adding an option to prevent user from adding a
> project where the pom has a release version?
>
> Currently, some users have encountered that if they add a project with a
> release version in its POM, then the built artifact gets redeployed to the
> releases repository every single build.

Sounds good, as long as it's configurable.  "Prevent non-SNAPSHOT versions"?

I think instead of preventing the _addition_, it might work better to
just refuse to build it if this option is turned on, and display an
error message.

You can get into this situation if a release fails in the middle, or
just by updating the pom, so there's a possiblity that a project was
added properly with a SNAPSHOT version, but then was changed later.

Obviously the release feature needs to be able to build non-SNAPSHOT versions.

-- 
Wendy

Reply via email to