On Sat, May 16, 2009 at 4:53 PM, Joerg Hohwiller <jo...@j-hohwiller.de>wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi there, > > > >> E.g. with maven 2.0.x you could have a module included in your > >> toplevel pom that you also add as dependency to some plugin such > >> as checkstyle or findbugs. In maven 2.1 you have to remove the > >> module declaration or you will get a cyclic dependency error > >> (that is hard to unserstand since it says that some module depends > >> on itself - which is right but you can not see this in its pom > >> directly because it is inherited). > >> > > > > I think that's a bug. Having a plugin in the same reactor is bad, but > > building something and then passing it to a plugin is valid imo. I've had > to > > do that to work around not being able to build and use a plugin in the > same > > build. > > Actually what I did was suggested in the documentation of checkstyle-plugin > and/or findbugs-plugin. > So shall I on a bug in JIRA? > Yes, mark it as a 2.1 regression. > > > > > > >> Additionally with maven 2.0.x you could have the same build > >> plugin twice, such as a javadoc-plugin configured to aggregate > >> and a javadoc-plugin configuered per module. Maven 2.1 accepts > >> the pom but seems to ignore the second, duplicate plugin. > >> > >> > > Duplicate entries are bad, you should instead configure multiple > executions. > > Something should notify you though that it's skipping the second plugin > > declaration. > > I totally agree with you. > > Thanks > Jörg > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkoPJ88ACgkQmPuec2Dcv//+mgCbBgib7wgCTAAH1E+WBIct2BI7 > X8cAn21Ir3cZfxSB+E4hhP+kW1Q4gG1x > =GOo3 > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >