[VOTE] Release Apache Maven Plugin Tools version 3.12.0
Hi, We solved 3 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317820=12354176=Text Staging repo: https://repository.apache.org/content/repositories/maven-2082/ https://repository.apache.org/content/repositories/maven-2082/org/apache/maven/plugin-tools/maven-plugin-tools/3.12.0/maven-plugin-tools-3.12.0-source-release.zip Source release checksum(s): maven-plugin-tools-3.12.0-source-release.zip sha512: 605c9ca75303ffd595f2fab0c916e9cc13e7a5f7acee1cb7f399565c3d61cd2d63b70b0c6db713a829c8f8071af6b286073e113c3c7a3cffbbf68f745bde24b1 Staging site: https://maven.apache.org/plugin-tools-archives/plugin-tools-LATEST/ Guide to testing staged releases: https://maven.apache.org/guides/development/guide-testing-releases.html Vote open for at least 72 hours. [ ] +1 [ ] +0 [ ] -1 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
[VOTE] Release Apache Maven Source Plugin version 3.3.1
Hi, We solved 3 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317924=12353471=Text Staging repo: https://repository.apache.org/content/repositories/maven-2081/ https://repository.apache.org/content/repositories/maven-2081/org/apache/maven/plugins/maven-source-plugin/3.3.1/maven-source-plugin-3.3.1-source-release.zip Source release checksum(s): maven-source-plugin-3.3.1-source-release.zip sha512: aaa76709d054491118546c8f67829aa9c8435b6b2e6e2577573ac049823d1ca2c54c730e4800291cd3756a677f75af0278be886d16e057cf88fc014991f0004f Staging site: https://maven.apache.org/plugins-archives/maven-source-plugin-LATEST/ Guide to testing staged releases: https://maven.apache.org/guides/development/guide-testing-releases.html Vote open for at least 72 hours. [ ] +1 [ ] +0 [ ] -1 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: [VOTE] Release Maven Resolver 2.0.0-alpha-10
Tested Trino build with both JDK 22 and JDK 23-ea and maven build from https://github.com/apache/maven/pull/1460. The previous problem with binary compatibility in one of the plugins we use is gone. On Fri, Mar 29, 2024 at 1:20 PM Tamás Cservenák wrote: > Howdy, > > Note: This is an eighth (alpha-4 and alpha-9 was scrubbed) preview release > of Resolver 2.0.0, that would allow any downstream consumers to try it out > and adapt. The supplier is aligned with Maven 4.0.0-alpha-13. This resolver > now implements "dynamic scopes" using newly introduced ScopeManager (as > opposed to Resolver 1.x "cemented/wired in scopes"), making Resolver truly > "scope agnostic" (as it is from now on just a matter of scope manager > configuration). Also, a bug fix is there that restores backward binary > compatibility. > > For configuration changes, see > > https://maven.apache.org/resolver-archives/resolver-LATEST/configuration.html > > IF the vote is successful, the staging site will NOT be moved to > https://maven.apache.org/resolver/ but instead will be made reachable from > https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-10/ only. > > The 1.9.18 is still the "latest stable" release of Maven Resolver. > > === > > We solved 11 issues: > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12354447 > > There are still some issues in JIRA: > https://issues.apache.org/jira/projects/MRESOLVER/issues > > Staging repository: > https://repository.apache.org/content/repositories/maven-2080/ > > Source release SHA512: > > ba52c431d11adcfbbd2aac088c4ba0bb9c4f864f084047d45ed64fa806ee0625fadd6447cce6f39f05abd493c6f54cc2b6d70740efa6bc994ce694936f6c9e0d > > Staging site: > https://maven.apache.org/resolver-archives/resolver-LATEST/ > > Guide to testing staged releases: > https://maven.apache.org/guides/development/guide-testing-releases.html > > Vote open for 72 hours. > > [ ] +1 > [ ] +0 > [ ] -1 >
Re: MNG-7344 & MPH-183 - Effective pom should contain more finegrained details regarding its content origin.
Hi again, It appears that images are not possible, or I made a mistake, so I will post the text variant as follow up. A dependency example with *maven 4.0.0-alpha12* org.example mng-7344-dep-w 4 compile org.example mng-7344-dep-x * 2 * provided org.example mng-7344-dep-y [1.0,) compile A dependency example with *Maven 3.9.6* org.example mng-7344-dep-w 4 compile org.example mng-7344-dep-x * 2 * provided org.example mng-7344-dep-y [1.0,) compile Or like the dependencyManagement element with *Maven 4.0.0-alpha12* org.example mng-7344-dep-x 2 org.example mng-7344-dep-y 1 org.example mng-7344-dep-z 3 The dependencyManagement element *Maven 3.9.6* org.example mng-7344-dep-x 2 org.example mng-7344-dep-y 1 org.example mng-7344-dep-z 3 Sincerely, Giovanni van der Schelde & Juul Hobert On Fri, 29 Mar 2024 at 15:33, Giovanni van der Schelde wrote: > Hi all, > > Juul Hobert and I took it upon ourselves to see if we can resolve the > following tickets. > - MNG-7344 (https://issues.apache.org/jira/browse/MNG-7344) > - MPH-183 (https://issues.apache.org/jira/browse/MPH-183) > These were originally implemented by Jan-Jelle Kester in a PoC, and later > further by Maarten Mulders. > > Maarten has already posted some output of the plugin on the mailing list, > however after the immutable model was merged it broke. > We had to make some additional changes to make it work again and added > some improvements. > I've ran the new version of the help plugin with Maven 3.9.6 and > 4.0.0-alpha12, you can find the results in the screenshots below. > > Left Maven 4, Right Maven 3 > [image: Pasted image 20240329124737.png] > Left Maven 4, Right Maven 3 > [image: Pasted image 20240329124805.png] > > The PR's can be found here: > - Maven core changes: https://github.com/apache/maven/pull/603 (should be > referred to as MNG-7344) > - Maven help plugin changes: > https://github.com/apache/maven-help-plugin/pull/37 (MPH-183) > - Note that to make the help plugin work we had to do some ugly > reflection in order to find the correct methods and instance variables. If > we merge core and update core dependency in the help plugin, we should be > able to remove this entirely and make use of the actual methods. > > Current challenges we face > - We can't integration test it properly (yet), as core does not (and > probably should not) have the new help plugin code base. The help plugin > requires core to update before we can integration test it in that project. > We also probably require reflection if we were to test it in the > integration test repository for these reasons. > - We are unaware of any other methods to perhaps make the code cleaner, > more maintainable or more readable as it is located in quite a complex part > of maven. > > We would like to gather some input on the current state. > We would appreciate some early code reviews and your thoughts in order to > bring it to maven core. > > Sincerely, > > Giovanni van der Schelde & Juul Hobert > > > -- Met vriendelijke groet, Giovanni van der Schelde
MNG-7344 & MPH-183 - Effective pom should contain more finegrained details regarding its content origin.
Hi all, Juul Hobert and I took it upon ourselves to see if we can resolve the following tickets. - MNG-7344 (https://issues.apache.org/jira/browse/MNG-7344) - MPH-183 (https://issues.apache.org/jira/browse/MPH-183) These were originally implemented by Jan-Jelle Kester in a PoC, and later further by Maarten Mulders. Maarten has already posted some output of the plugin on the mailing list, however after the immutable model was merged it broke. We had to make some additional changes to make it work again and added some improvements. I've ran the new version of the help plugin with Maven 3.9.6 and 4.0.0-alpha12, you can find the results in the screenshots below. Left Maven 4, Right Maven 3 [image: Pasted image 20240329124737.png] Left Maven 4, Right Maven 3 [image: Pasted image 20240329124805.png] The PR's can be found here: - Maven core changes: https://github.com/apache/maven/pull/603 (should be referred to as MNG-7344) - Maven help plugin changes: https://github.com/apache/maven-help-plugin/pull/37 (MPH-183) - Note that to make the help plugin work we had to do some ugly reflection in order to find the correct methods and instance variables. If we merge core and update core dependency in the help plugin, we should be able to remove this entirely and make use of the actual methods. Current challenges we face - We can't integration test it properly (yet), as core does not (and probably should not) have the new help plugin code base. The help plugin requires core to update before we can integration test it in that project. We also probably require reflection if we were to test it in the integration test repository for these reasons. - We are unaware of any other methods to perhaps make the code cleaner, more maintainable or more readable as it is located in quite a complex part of maven. We would like to gather some input on the current state. We would appreciate some early code reviews and your thoughts in order to bring it to maven core. Sincerely, Giovanni van der Schelde & Juul Hobert
[VOTE] Release Maven Resolver 2.0.0-alpha-10
Howdy, Note: This is an eighth (alpha-4 and alpha-9 was scrubbed) preview release of Resolver 2.0.0, that would allow any downstream consumers to try it out and adapt. The supplier is aligned with Maven 4.0.0-alpha-13. This resolver now implements "dynamic scopes" using newly introduced ScopeManager (as opposed to Resolver 1.x "cemented/wired in scopes"), making Resolver truly "scope agnostic" (as it is from now on just a matter of scope manager configuration). Also, a bug fix is there that restores backward binary compatibility. For configuration changes, see https://maven.apache.org/resolver-archives/resolver-LATEST/configuration.html IF the vote is successful, the staging site will NOT be moved to https://maven.apache.org/resolver/ but instead will be made reachable from https://maven.apache.org/resolver-archives/resolver-2.0.0-alpha-10/ only. The 1.9.18 is still the "latest stable" release of Maven Resolver. === We solved 11 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12320628=12354447 There are still some issues in JIRA: https://issues.apache.org/jira/projects/MRESOLVER/issues Staging repository: https://repository.apache.org/content/repositories/maven-2080/ Source release SHA512: ba52c431d11adcfbbd2aac088c4ba0bb9c4f864f084047d45ed64fa806ee0625fadd6447cce6f39f05abd493c6f54cc2b6d70740efa6bc994ce694936f6c9e0d Staging site: https://maven.apache.org/resolver-archives/resolver-LATEST/ Guide to testing staged releases: https://maven.apache.org/guides/development/guide-testing-releases.html Vote open for 72 hours. [ ] +1 [ ] +0 [ ] -1
Re: [VOTE] Release Apache Maven Invoker Plugin version 3.6.1
+1 Reproducible Build ok: reference build done with JDK 11 on *nix Regards, Hervé On 2024/03/27 06:44:40 Olivier Lamy wrote: > Hi, > I'd like to release Apache Maven Invoker plugin version 3.6.1 > We solved 3 issues (well that's what Jira says): > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12317525=12354446 > > The main reason is an upgrade of Groovy, which have been done because > of dependabot but helps to easily test projects with jdk22. > So this one deserves a special hand-crafted Jira entry! > > Staging repo: > https://repository.apache.org/content/repositories/maven-2077/ > https://repository.apache.org/content/repositories/maven-2077/org/apache/maven/plugins/maven-invoker-plugin/3.6.1/maven-invoker-plugin-3.6.1-source-release.zip > > Source release checksum(s): > maven-invoker-plugin-3.6.1-source-release.zip sha512: > 3fd036cbeb88125a791ff6e3c849de7322b8d8afa65e4b96646a0d7a959069df7bdfba41d83ffafa096811d4ec794659ef44c0508da47ae8f9cbaf6e1eb6 > > Staging site: > https://maven.apache.org/plugins-archives/maven-invoker-plugin-LATEST/ > > Guide to testing staged releases: > https://maven.apache.org/guides/development/guide-testing-releases.html > > Vote open for at least 72 hours. > > [ ] +1 > [ ] +0 > [ ] -1 > > - > 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
[VOTE] Release Apache Maven Artifact Plugin version 3.5.1
Hi, We solved 4 issues: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12324322=12353681=Text Staging repo: https://repository.apache.org/content/repositories/maven-2078/ https://repository.apache.org/content/repositories/maven-2078/org/apache/maven/plugins/maven-artifact-plugin/3.5.1/maven-artifact-plugin-3.5.1-source-release.zip Source release checksum(s): maven-artifact-plugin-3.5.1-source-release.zip sha512: 36054901ebb44f9a822fa3e6f93992df7735641601e153864379e76696ba67746357e18ad29d9f73da95e9fb699652a9b9f06d7cf48e8d77992f4d632150419f Staging site: https://maven.apache.org/plugins-archives/maven-artifact-plugin-LATEST/ Guide to testing staged releases: https://maven.apache.org/guides/development/guide-testing-releases.html Vote open for at least 72 hours. [ ] +1 [ ] +0 [ ] -1 - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org