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