Hello Robert, The subject piques my curiosity. Do you already know if there'll be a video available of your presentation?
Kind regards, Kevin Le lun. 23 sept. 2024, 21:59, Robert Scholte <rfscho...@apache.org> a écrit : > I'm glad I asked the question, because this is indeed a huge and important > change I was not aware of. > > Thanks, > Robert > > -----Original Message----- > From: Hervé Boutemy <herve.bout...@free.fr> > Sent: dinsdag 24 september 2024 08:28 > To: Maven Developers List <dev@maven.apache.org> > Subject: Re: Most significant changes in history with every major release > of > Maven > > wow, going back to Maven 1, old people need to refresh their memory :) > > summary looks ok to me, there is only one even more important change from > Maven 1 to Maven 2: starting with Maven 2, plugins are not bundled any more > in Maven core (Arnaud Héritier, who did the Maven 1.1 release, remembers > how > choosing bundled plugins versions to not break every existing project was > hard > https://maven.apache.org/archives/maven-1.x/plugins/bundledHistory.html > ) > > > bet wishes for your talk: I'm not sure I'll be in the room, sadly > > Regards, > > Hervé > > Le lundi 23 septembre 2024, 10:53:48 CEST Robert Scholte a écrit : > > Hi all, > > > > > > > > Within 2 weeks I will do a talk with Maarten about Maven 4. > > > > Part of that are some slides about previous major releases that should > > clearly explain why it was a major release at not the next minor. > > > > > > > > In short I came with this list: > > > > > > > > M1 -> M2: (breaking change, migration required) > > > > modelVersion: 3.0.0 -> 4.0.0 > > > > xsd: https://maven.apache.org/xsd/maven-v3_0_0.xsd -> > > https://maven.apache.org/xsd/maven-4.0.0.xsd > > > > (as doc): > > https://maven.apache.org/archives/maven-1.x/reference/maven-model/3.0. > > 2/mave n.html -> > > https://maven.apache.org/ref/3.9.9/maven-model/maven.html > > > > Spod: project.xml -> pom.xml > > > > plugin: written in Jelly (=executable XML) -> written in > > Java > > > > repository layout: > > /repository/maven/jars/maven-1.0-beta-8.jar > > -> /repository/org/apache/maven/maven-core/2.2.1/maven-core-2.2.1.jar > > > > introduction of lifecycles > > > > M2->M3: (migration required for reporting plugins) > > > > Extract dependency/artifact related code to separate > > independent library: Aether > > > > Extract maven-reporting to separate independent library: > > maven-reporting-api + maven-reporting-impl > > > > Maven-reactor-plugin -> embedded > > (https://maven.apache.org/plugins/maven-reactor-plugin/index.html) > > > > (for the end-user most changes were invisible, as they were mainly > > under the > > hood) > > > > > > > > Did I miss something important and are these statements correct? > > > > > > > > Thanks, > > > > Robert > > > > > > --------------------------------------------------------------------- > 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 > >