Putting (core) plugin versions in the super POM is not a full fix for projects to be reproductible. Users can still use other non-core plugins without a version set.
Based on this, I'm +0 to let the superPOM plugins as is as I'd prefer a rule to have NO plugin with version unset. Could we move the pluginVersion enforcer rule to the maven core as a 2.0.10 / 2.1 feature ? 2008/4/9, Brett Porter <[EMAIL PROTECTED]>: > > Hi, > > I was wondering if anyone had opinions about what happens in 2.0.10, 2.1, > etc with the versions of plugins that are now specified in the super POM. > > My gut feeling is that we should not upgrade these without a change to the > modelVersion - the POM should be the sole reference for build behaviour and > while I accept that changing the version of Maven can bring some behavioural > differences this would be the most significant. On the other hand, we > wouldn't want to perpetuate forever bugs that might be in the plugins > (especially those that are a bit newer and labelled alpha/beta). > > I think our default stance from here on should be to make no modifications > to the super POM without bumping the modelVersion, but reserve the right to > make exceptions if the case arises. > > How do others feel about this? > > Cheers, > Brett > > -- > Brett Porter > [EMAIL PROTECTED] > http://blogs.exist.com/bporter/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >