Re: [VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Maarten Mulders
Tested on a MacBook, set up a HTTP (non-TLS) repository, and removed a part of my ~/.m2/repository. The missing artifacts are not downloaded over HTTP, which is good: Downloading from maven-default-http-blocker: http://0.0.0.0/... Downloading from maven-default-http-blocker:

Re: [VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Robert Scholte
There were enough tweets and conference talks were I demonstrated the idea behind build/consumer. Of course the audience wanted to hear a version, so the best possible answer was "most likely 3.7.0" First Google hit: Maven 3.7 to Include Default Wrapper - InfoQ[1] and you can find much more.

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Martin Kanters
Alright, there indeed are specific problems that cannot be solved with -pl. Then again the automatic recursiveness does give benefit that we didn't have in 3.6.3. Your problem can be solved using profiles, multiple invocations, exact -pl module specifications or different directory formats. I

[VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Robert Scholte
Hi, For the details about this release, please read  https://maven.apache.org/docs/3.8.0/release-notes.html Also please provide feedback on the release notes. (as you know, these are published separately from the release, so it doesn't have to block the release itself) We solved 5 issues:

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Romain Manni-Bucau
Le lun. 22 mars 2021 à 20:49, Martin Kanters a écrit : > Alright, there indeed are specific problems that cannot be solved with > -pl. Then again the automatic recursiveness does give benefit that we > didn't have in 3.6.3. > Your problem can be solved using profiles, multiple invocations, exact

Re: [VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Elliotte Rusty Harold
I'm a weak -1 on this, solely because I don't find the reasoning for not calling this 3.7.0 to be compelling. "Apache Maven 3.7.0 would be the first release where you could optionally activate the build/consumer feature. This version of this release has been renamed to 4.0.0. Reusing 3.7.0 might

Re: [VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Arnaud Héritier
Well done team. Not yet tested, I'll vote later. About the release note the link to the Repository Order page is broken. I think it is because the link doesn't have the https://

Re: [VOTE] Release Apache Maven version 3.8.0

2021-03-22 Thread Gary Gregory
You are acknowledging a CVE _before_ a release? Gary On Mon, Mar 22, 2021, 15:40 Robert Scholte wrote: > Hi, > > For the details about this release, please read > https://maven.apache.org/docs/3.8.0/release-notes.html > Also please provide feedback on the release notes. (as you know, these

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Romain Manni-Bucau
Hi, Just saw the PR was merged but it is actually still a regression, what's the plan to keep this kind of build working: Structure: . root |- core |- ... `- images-parent // can be assemblies too or anything else |- image1 |- ... `- imageN > cd images-parent && mvn

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Martin Kanters
Err, let's keep using examples to avoid miscommunication :p If I understand you correctly, you mean this: root: ... images: image-a image-b ... assemblies: assembly-a assembly-b When running from root, you can use: > mvn -pl !root,!images,!assemblies -N

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Martin Kanters
Hey Romain, Your example will work with -N when MNG-7112 [1] is implemented (which we are working on as we speak). MNG-7112 says: -N together with a project exclusion (via -pl) will make the project exclusion non-recursive. So it will not exclude the children. Following your example, > cd

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Romain Manni-Bucau
Le lun. 22 mars 2021 à 15:03, Martin Kanters a écrit : > Hey Romain, > > Your example will work with -N when MNG-7112 [1] is implemented (which we > are working on as we speak). > MNG-7112 says: -N together with a project exclusion (via -pl) will make the > project exclusion non-recursive. So it

Re: Maven 4: -pl !... is not recursive

2021-03-22 Thread Romain Manni-Bucau
Le lun. 22 mars 2021 à 16:07, Martin Kanters a écrit : > Err, let's keep using examples to avoid miscommunication :p If I > understand you correctly, you mean this: > > root: > ... images: > image-a > image-b > ... assemblies: > assembly-a > assembly-b > >