Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-18 Thread Guillaume Nodet
Le mar. 18 mars 2025 à 10:09, Martin Desruisseaux < martin.desruisse...@geomatys.com> a écrit : > Le 2025-03-18 à 09 h 57, Romain Manni-Bucau a écrit : > > > > Hmm, processor is not really a scope, more just a qualifier since it > > can be used for compile or test scopes and even worse, often > >

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-18 Thread Martin Desruisseaux
Le 2025-03-18 à 09 h 57, Romain Manni-Bucau a écrit : Hmm, processor is not really a scope, more just a qualifier since it can be used for compile or test scopes and even worse, often processors are provided scope (maybe as a workaround to avoid optional but still a thing in current maven pic

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-18 Thread Romain Manni-Bucau
Hmm, processor is not really a scope, more just a qualifier since it can be used for compile or test scopes and even worse, often processors are provided scope (maybe as a workaround to avoid optional but still a thing in current maven picture). Romain Manni-Bucau @rmannibucau

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-18 Thread Martin Desruisseaux
Le 2025-03-18 à 08 h 05, Thomas Reinhardt a écrit : On 17/03/2025 17:03, Matthias Bünger wrote: I'm not an IDE developer, but Maven user and mixing those two, for me independend things, will make it more confusing than simpler. Spot on. Please don't mix those. Because we will end up either with

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-18 Thread Thomas Reinhardt
On 17/03/2025 17:03, Matthias Bünger wrote: I'm not an IDE developer, but Maven user and mixing those two, for me independend things, will make it more confusing than simpler. Spot on. Please don't mix those. Because we will end up either with limited options or an explosion of all valid com

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Guillaume Nodet
Sure, that’s clearly not what I understood when you specifically mentioned « 4.0 poms ». Since we have no correlation between the Maven version and the model version , I assumed the later when talking about poms. Guillaume Nodet Le lun. 17 mars 2025 à 18:03, Elliotte R

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Elliotte Rusty Harold
On Mon, Mar 17, 2025 at 12:02 PM Guillaume Nodet wrote: > > We also need to disallowing version 4.0 poms without a proper namespace, > > > > We just can't. Nor can we fix everything that's on Maven central. And > that's the reason why we can't. Yes, we absolutely can do that. We use a new mode

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Martin Desruisseaux
Le 2025-03-17 à 17 h 03, Matthias Bünger a écrit : I'm not an IDE developer, but Maven user and mixing those two, for me independend things, will make it more confusing than simpler. The usage of introduced in Maven 4 is already implicitly mixing the scope. The proposal to replace: modula

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Matthias Bünger
Am 17.03.2025 um 11:47 schrieb Martin Desruisseaux: In a discussion with some IDE developers, it has been suggested that this list could be simplified with a combination of and . I'm not an IDE developer, but Maven user and mixing those two, for me independend things, will make it more c

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Romain Manni-Bucau
Le lun. 17 mars 2025 à 14:27, Martin Desruisseaux < martin.desruisse...@geomatys.com> a écrit : > Le 2025-03-17 à 13 h 42, Romain Manni-Bucau a écrit : > > (about being closely related to which plugin us it): > > > This is a quite dangerous target cause you will end up with scope = > > plugin to

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Martin Desruisseaux
Le 2025-03-17 à 13 h 42, Romain Manni-Bucau a écrit : (about being closely related to which plugin us it): This is a quite dangerous target cause you will end up with scope = plugin to keep it useable. Not necessarily. This is only a convenience for a common pattern. Plugins can filter the de

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Romain Manni-Bucau
Le lun. 17 mars 2025 à 12:29, Martin Desruisseaux < martin.desruisse...@geomatys.com> a écrit : > Le 2025-03-17 à 12 h 02, Romain Manni-Bucau a écrit : > > > Concretely the issue there is that you now require the plugins to > > configure a list of (type, scope) instead of a list of types to be > >

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Guillaume Nodet
Le dim. 16 mars 2025 à 21:56, Elliotte Rusty Harold a écrit : > -1 > > I don't think we're anywhere near ready to finalize 4.0. The more I > look at it, the more issues I see. > > https://issues.apache.org/jira/browse/MNG-8537 is perhaps the most > critical > This issue mentions several changes.

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Martin Desruisseaux
Le 2025-03-17 à 12 h 02, Romain Manni-Bucau a écrit : Concretely the issue there is that you now require the plugins to configure a list of (type, scope) instead of a list of types to be functional. I'd personally prefer we assume that types and scopes as two things do not make sense anymore

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Romain Manni-Bucau
Ultimately this 100% depends on plugins. A good example are annotation processors, you can have multiple passes in the same module so type and scope are inaccurate (not blaming, just it requires more effort to cover the case we cover with processor plugin today). Concretely the issue there is that

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Martin Desruisseaux
Le 2025-03-16 à 17 h 37, Guillaume Nodet a écrit : I think it's time to create a branch to release Maven 4.0.0 GA in the coming weeks and switch master to 4.1.0-SNAPSHOT. Thoughts ? One element that may be adjusted before GA. Maven 4 introduced a new way to control where to put a JAR file, us

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Martin Desruisseaux
Le 2025-03-17 à 08 h 23, Guillaume Nodet a écrit : Yeah, I proposed a while ago to move the maven plugin and testing harness inside Maven Core to keep them more easily aligned... So maybe we think about it again ? I do think we want them to be roughly available at the same time... I would ap

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-17 Thread Guillaume Nodet
Le dim. 16 mars 2025 à 22:40, Slawomir Jaranowski a écrit : > Generally ok ... > - we need first stabilize an API now I see that 4.x plugins should be > changed again ... > That's really the reason why I'd like to branch: so that, if any new feature requires a change in the API, it can be done i

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Slawomir Jaranowski
Generally ok ... - we need first stabilize an API now I see that 4.x plugins should be changed again ... - we should also refresh plugin-tools to allow build plugins with newest API On Sun, 16 Mar 2025 at 17:37, Guillaume Nodet wrote: > > I think it's time to create a branch to release Maven 4.0

RE: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Jeremy Landis
ignoring the issue ☹ -Original Message- From: Elliotte Rusty Harold Sent: Sunday, March 16, 2025 4:55 PM To: Maven Developers List Subject: Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT -1 I don't think we're anywhere near ready to finalize 4.0. The more

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Elliotte Rusty Harold
-1 I don't think we're anywhere near ready to finalize 4.0. The more I look at it, the more issues I see. https://issues.apache.org/jira/browse/MNG-8537 is perhaps the most critical We also need to finish the API. Most of it right now is experimental: https://issues.apache.org/jira/browse/MNG-84

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Romain Manni-Bucau
+1 Romain Manni-Bucau @rmannibucau | .NET Blog | Blog | Old Blog | Github | LinkedIn | Book <

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Sylwester Lachiewicz
Yes good idea. +1 niedz., 16 mar 2025, 20:52 użytkownik Tamás Cservenák napisał: > Let's do it: +1 > > On Sun, Mar 16, 2025 at 5:37 PM Guillaume Nodet wrote: > > > > I think it's time to create a branch to release Maven 4.0.0 GA in the > > coming weeks and switch master to 4.1.0-SNAPSHOT. > > T

Re: [DISCUSS] Create Maven 4.0.x branch and switch to 4.1.0-SNAPSHOT

2025-03-16 Thread Tamás Cservenák
Let's do it: +1 On Sun, Mar 16, 2025 at 5:37 PM Guillaume Nodet wrote: > > I think it's time to create a branch to release Maven 4.0.0 GA in the > coming weeks and switch master to 4.1.0-SNAPSHOT. > Thoughts ? > > -- > > Guillaume Nodet --