Re: What is new in Maven 4?

2025-01-24 Thread Guillaume Nodet
Another point to consider is that the new inference mechanism mostly fulfills the need to import your own BOM. Guillaume Nodet Le sam. 25 janv. 2025 à 02:11, Tamás Cservenák a écrit : > Howdy, > > The story of BOM POMs is manifold. > BOM POMs are a "very good thing" t

Re: What is new in Maven 4?

2025-01-24 Thread Tamás Cservenák
Howdy, just a short pointer to published BOMs: https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/4.0.0-rc-2/ Here you can inspect generated "fat" and "skinny" BOMs Maven4 build produces. T On Sat, Jan 25, 2025 at 2:10 AM Tamás Cservenák wrote: > > Howdy, > > The story of BOM PO

Re: What is new in Maven 4?

2025-01-24 Thread Tamás Cservenák
Howdy, The story of BOM POMs is manifold. BOM POMs are a "very good thing" to publish for _downstream consumers_ that consume your stack. Problems begin when devs try to "reuse" the BOM within their own build (same reactor BOM is published from). If consuming BOM, it should ideally come from outs

Re: What is new in Maven 4?

2025-01-24 Thread Olivier Lamy
Hi, Nice presentation. I have been asking on slack but no answer, so I still don't understand why this " Warning: Same-reactor BOMs will be deprecated (use external BOMs only!` ?" It's very convenient for large projects providing boms to have demos/examples as part of their build. And obviously, t

Re: Maven Extension

2025-01-24 Thread Benjamin Marwell
Nice design of the output! Have you tested the extension in an CI environment? That might be useful, especially combined with mvnd or mvn -T... - Ben On Thu, 23 Jan 2025, 16:25 Adrian Tarau, wrote: > Hello everybody, > > I'm building a Maven extension to change the behavior of Maven while > bui

Re: maven-3.x-next

2025-01-24 Thread Manfred Moser
Maybe it would be good to prefix all branches the the github names of owners.. at least it is easier to find the person then to figure out next steps.. For existing branches.. maybe check who the last committer was.. Manfred On 2025-01-24 4:37 a.m., Elliotte Rusty Harold wrote: Just trying t

Re: What is new in Maven 4?

2025-01-24 Thread Mark Raynsford
On 24/01/2025 13:47, Guillaume Nodet wrote: > Le ven. 24 janv. 2025 à 11:25, Mark Raynsford < >> Are there details somewhere on the dependency "inference"? >> > > This goes back to https://issues.apache.org/jira/browse/MNG-6656 > To summarize (and it has changed since the original commit), if your

Re: What is new in Maven 4?

2025-01-24 Thread Guillaume Nodet
Give "gh" a try, it really helps dealing with github repos and PRs. Checking out a PR is "gh pr checkout 2060", no need to add a remote repo or whatever... Le ven. 24 janv. 2025 à 14:54, Elliotte Rusty Harold a écrit : > Perhaps. I use git. > > On Fri, Jan 24, 2025 at 1:47 PM Guillaume Nodet wr

Re: What is new in Maven 4?

2025-01-24 Thread Elliotte Rusty Harold
Perhaps. I use git. On Fri, Jan 24, 2025 at 1:47 PM Guillaume Nodet wrote: > > Le ven. 24 janv. 2025 à 11:25, Mark Raynsford < > org.apache.maven.u...@io7m.com> a écrit : > > > On 22/01/2025 15:25, Tamás Cservenák wrote: > > > Howdy, > > > > > > Lately, we get this question quite often. > > > > >

Re: What is new in Maven 4?

2025-01-24 Thread Guillaume Nodet
Le ven. 24 janv. 2025 à 11:25, Mark Raynsford < org.apache.maven.u...@io7m.com> a écrit : > On 22/01/2025 15:25, Tamás Cservenák wrote: > > Howdy, > > > > Lately, we get this question quite often. > > > > Today Guillaume assembled this very informative presentation: > > https://gnodet.github.io/ma

Re: maven-3.x-next

2025-01-24 Thread Guillaume Nodet
Maybe you're using the wrong tools ? Here's my workflow: * create a branch locally * commit the modifications to your local branch * go to terminal and run `gh pr create`, give the few informations needed, and done The first time, it will ask which repo you want to use to create PR, it even pro

Re: maven-3.x-next

2025-01-24 Thread Xeno Amess
for example I suffers from having 4 organizations holding forks,smokes,shades,demos... and I also have another one or two organizations for several relative repos that shall be in a repo group Xeno Amess From: Xeno Amess Sent: Friday, January 24, 2025 9:05:40 PM

Re: maven-3.x-next

2025-01-24 Thread Xeno Amess
not Elli's fault,github is somehow broken at repo manage system... There SHALL have ability to make repo group,and in each group allow same-name repos...like what gitlab did. but now we can only use multi account, or lots of one-man-organization...just,foolish github Xeno Amess Xeno Amess _

Re: maven-3.x-next

2025-01-24 Thread Xeno Amess
not Elli's fault,github is somehow broken at repo manage system... There SHALL have anility to make repo group,and in each group allow damr-name repost...like what gitlab did. but now we can only use?multi account, or lots of one-man-organization...just,foolish github Xeno Amess

Re: maven-3.x-next

2025-01-24 Thread Tamás Cservenák
I really wonder what will some new Elliotte in near or far future say about branches named "utils", "unused", "mdo", "apidoc" and "qube" say... At _least_ use MNG- name to have some link to the issue. This, what you do now, makes the canonical repo look as your own private sandbox. https://git

Re: maven-3.x-next

2025-01-24 Thread Xeno Amess
Oh Gary sometimes you are just too mean (btw I strongly suggest fork.) 发件人: Gary Gregory 发送时间: 星期五, 一月 24, 2025 8:45:22 下午 收件人: Maven Developers List 主题: Re: maven-3.x-next Thank for bringing a smile to my face this morning. Gary On Fri, Jan 24, 2025, 07:28 T

Re: maven-3.x-next

2025-01-24 Thread Gary Gregory
Thank for bringing a smile to my face this morning. Gary On Fri, Jan 24, 2025, 07:28 Tamás Cservenák wrote: > Howdy, > > So let me get this straight: you are now suffering from > "unknown branches and/or junkyard of branches in canonical repo"? > While you still refuse to use forks? > > T >

Re: Maven Extension

2025-01-24 Thread Adrian Tarau
Thanks. Meanwhile, I will post in the user mailing list, get more early feedback from the community. On 1/24/2025 7:35 AM, Tamás Cservenák wrote: Howdy, This sounds great. Will take a peek once we are out with 4 rc3. Thanks for your patience and contribution! T On Thu, Jan 23, 2025 at 4:2

Re: maven-3.x-next

2025-01-24 Thread Elliotte Rusty Harold
Just trying to do a little cleanup. And no, I'm not going to use forks. I tried that again, and they still add multiple extra steps compared to using branches. We've got enough work to do not to waste time on less efficient tools and processes. On Fri, Jan 24, 2025 at 12:26 PM Tamás Cservenák w

Re: Maven Extension

2025-01-24 Thread Tamás Cservenák
Howdy, This sounds great. Will take a peek once we are out with 4 rc3. Thanks for your patience and contribution! T On Thu, Jan 23, 2025 at 4:25 PM Adrian Tarau wrote: > > Hello everybody, > > I'm building a Maven extension to change the behavior of Maven while > building, to scratch an itch h

Re: maven-3.x-next

2025-01-24 Thread Tamás Cservenák
Howdy, So let me get this straight: you are now suffering from "unknown branches and/or junkyard of branches in canonical repo"? While you still refuse to use forks? T On Fri, Jan 24, 2025 at 12:58 PM Elliotte Rusty Harold wrote: > > Can I delete the maven-3.x-next branch in the github repo

maven-3.x-next

2025-01-24 Thread Elliotte Rusty Harold
Can I delete the maven-3.x-next branch in the github repo? It appears to be a relic of circa 3.5.0 and is not the actual current 3.x branch, which I'm still looking for. -- Elliotte Rusty Harold elh...@ibiblio.org - To unsubscri

Re: What is new in Maven 4?

2025-01-24 Thread Mark Raynsford
On 22/01/2025 15:25, Tamás Cservenák wrote: > Howdy, > > Lately, we get this question quite often. > > Today Guillaume assembled this very informative presentation: > https://gnodet.github.io/maven4-presentation/ > > There is also ongoing effort to assemble a page on Maven site as well: > https: