Le vendredi 11 janvier 2019, 12:55:03 CET Tibor Digana a écrit : > ok, Herve, the fact is that these plugins have been updated from time to > time. yes, we did it in the past (years ago, look at the history) and went to the conclusion we should not do that to improve reproducibility, unless there is a strong reason to do it sometimes on some specific plugins = what I'm trying to explain, for the moment without much success
What we could do would be to create a new POM to use as parent POM, that would define the versions of every plugin from the default lifecycles: this would avoid to have everybody to write the full list of plugins (which is a pain: I know because in MARCHETYPES-54 [1] I added the list in Maven Archetypes...) We could name it "maven-default-plugins", or if somebody has a better idea. This way, changing plugins versions would not be tied to changing Maven version WDYT? Regards, Hervé [1] https://issues.apache.org/jira/browse/MARCHETYPES-54 > How can we be on safe side with these updates? What is mandatory to do for > such upgrade? > > On Fri, Jan 11, 2019 at 7:41 AM Hervé BOUTEMY <herve.bout...@free.fr> wrote: > > As I wrote in many Jira issues over years on this topic, I'm not in favor > > of > > that > > > > To me, staying with the same default plugins versions from Maven version > > to > > Maven version is a feature: nobody should expect to change his Maven > > version > > to change the plugins versions > > The best practice is to define plugins versions in your pom.xml (or > > parent). > > Getting very old versions of plugins by default is the best additional > > feature > > we have after the WARN "plugin version not defined" > > > > Then IMHO, upgrading default plugins versions is a bad idea, is a bad > > message > > = "you can continue to ignore the WARN on plugins versions and still get > > newest and latest plugins" > > > > this leads IMHO to one (bad) reason for people to require Maven Wrapper > > > > > > I know, this is counter intuitive, that's why it is required to really > > take a > > moment to think about it > > > > Regards, > > > > Hervé > > > > Le jeudi 10 janvier 2019, 17:08:57 CET Tibor Digana a écrit : > > > Why we use old versions in default-bindings.xml? > > > Can we update all versions in 3.6.1 release? > > > > > > Here is MNG-6557 which is related to Surefire but I guess this Jira > > > issue > > > can be freely related to all plugins. > > > > > > WDYT? > > > Any objections to update all plugins and assign this issue in 3.6.1? > > > > > > Cheers > > > Tibor > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > For additional commands, e-mail: dev-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org