Hi, I've tested several projects with it and also in relationship with Maven 3.9.X..
The same as in Maven 3.9.3 .. plugins used which have issues like the maven-site-plugin (3.12.1) and being reported via `-Dmaven.plugin.validation=VERBOSE` (in Maven 3.9.3) will not produce even a hint in Maven 4.0.0-alpha-7 without the supplemental parameter "-Dmaven.plugin.validation=VERBOSE" My opinion is to report such plugins in Maven 4 always to make sure people and more important plugin maintainers/author becoming aware of possible issues...or maybe reporting it already in 3.9.3 as well as in Maven 4.X Furthermore related to https://issues.apache.org/jira/browse/MNG-7228 rechecked and confirming that it now works. https://issues.apache.org/jira/browse/MNG-7604 * We have now surefire/failsafe 3.X versions related to pom.* interpolations. We might think about failing the build if finding such things???? * MNG-5600 Dependency management import should support exclusions. From my point of view this means we have to change the model version because that can technically being read by Maven 3.X but it simply will not work at all. * MNG-7805 This means we introduce NS but Maven 3.X can not read it anymore. That requires modelVersion change to fail Maven 3.X very early (Also XSD has to be changed for tools/IDE's etc.) I don't know how Maven 3.X behaves in cases of NS in the XML * Also found that the hint at the beginning of Maven 4 build: "Unable to find the root directory. Create a .mvn directory in the root directory or add the root="true" attribute on the root project's model to identify it." If I add that attribute to the `<project type="root" .." this resulting project fails with Maven 3... which means that it requires a model version change...including an XSD change (required for tools, IDE's etc) !! It must be clear for users having a Maven 4 pom in front of them or a Maven 3 pom file ... Othwise +1 from me. Kind regards Karl Heinz Marbaise On 24.06.23 12:56, Guillaume Nodet wrote:
I'm starting a new vote to release this new alpha. 67 issues solved: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316922&version=12353052 Staging repository: https://repository.apache.org/content/repositories/maven-1970 Dev dist directory: https://dist.apache.org/repos/dist/dev/maven/maven-4/4.0.0-alpha-7/ Source release checksums: apache-maven-4.0.0-alpha-6-src.zip sha512: bc822a381f84b156f2d5c2b59502db44ef3e8689f534913820dc0c68014e02dc75639c1990df4203d7923318d2b1668b050f452556c15eb638271e1ae3688e87 apache-maven-4.0.0-alpha-6-src.tar.gz sha512: c7e9d13df74797163e816536e76f14c25496cdc8f13faa990bf14ce5a5669ec09cdc44dd4da866dd72d68ba9e2d8d6bdcce57110e21ecbeb8d15c50cad64430b Binary release checksums: apache-maven-4.0.0-alpha-6-bin.zip sha512: ec47b84cbf5dd85a8081d218bf105d4664e298d906c28f11192bf563f30087a4d898f872fc73230391579f8aa84e70bddb0ae2eabc42b53a2c574d5793ceb1a2 apache-maven-4.0.0-alpha-6-bin.tar.gz sha512: 9959e537712167094a7909006168404c16b0788862311ef65840f57777b8d3afc519e63262b064db7361bc6ef77940bed14ead5e0a59d135bcdeea83be4d9893 Staged site: https://maven.apache.org/ref/4-LATEST/ Draft for release notes: https://github.com/apache/maven-site/pull/432 Guide to testing staged releases: http://maven.apache.org/guides/development/guide-testing-releases.html Vote open for 72h [ ] +1 [ ] +0 [ ] -1
Mit freundlichem Gruß Karl Heinz Marbaise -- SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893 Inhaber Dipl.Ing.(FH) Karl Heinz Marbaise USt.IdNr: DE191347579 Hauptstrasse 177 52146 Würselen https://www.soebes.de --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
