Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Thomas Broyer
On Thu, May 5, 2022 at 10:22 PM Tamás Cservenák wrote: > IMHO the antipattern here is the idea that "mvn install" is bad. > > But let's take it step by step. For simplicity sake, let's ignore remote > deploys/downloads for now. > Also, let's assume a developer workstation for the same reason >

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Tamás Cservenák
Howdy, a lot to unravel here... But let me start first with the obvious: I believe you are quite experienced, and I'd bet you did not start with Maven3, but most probably Maven2 or even Maven1 :) The reason why I mention this, is that you use terms from the "Maven2 era", like "reactor". Maven2

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Tamás Cservenák
Hm, I need to look more into MCOMPILER-496, as I found a m-compiler-p IT that does exactly what Thomas described: https://github.com/apache/maven-compiler-plugin/tree/master/src/it/MCOMPILER-203-processorpath 3 module multi module build: - an annotation processor - a verifier plugin - a "user"

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Tamás Cservenák
Howdy, no, not my memory, I rely on my "daily routine": I use Maven Repository Manager, I regularly nuke my local repo, regularly execute `git clean -fdx` on my checkout, and on checkout/branch change regularly do "quick-build" `mvn clean install` (usually `mvn clean install -Dtest=void`) as very

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Thomas Broyer
On Thu, May 5, 2022 at 10:16 PM Tamás Cservenák wrote: > Hm, > > By reading this blog entry from 2012 (!), I see it summarizes nicely at the > end: > * You may be using some broken plugins that you will need to fix, or > replace. > * You may be battling a circular dependency hell (which was why

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Thomas Broyer
On Fri, May 6, 2022 at 12:06 PM Tamás Cservenák wrote: > Howdy, > > a lot to unravel here... > > But let me start first with the obvious: I believe you are quite > experienced, and I'd bet you did not start with Maven3, but most probably > Maven2 or even Maven1 :) The reason why I mention this,

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Thomas Broyer
On Fri, May 6, 2022 at 12:29 PM Tamás Cservenák wrote: > Howdy, > > no, not my memory, I rely on my "daily routine": I use Maven Repository > Manager, I regularly nuke my local repo, regularly execute `git clean -fdx` > on my checkout, and on checkout/branch change regularly do "quick-build" >

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Tamás Cservenák
Howdy, On Fri, May 6, 2022 at 4:01 PM Thomas Broyer wrote: > Fwiw, my "daily routine" with That Other Build Tool is to just ask it to > build and let it handle everything for me: never need to clean (through git > clean or the clean task), never need to nuke my local cache because it > really

Re: Maven Reactor and plugin "local" dependencies

2022-05-06 Thread Thomas Broyer
On Fri, May 6, 2022 at 1:24 PM Tamás Cservenák wrote: > Hm, I need to look more into MCOMPILER-496, as I found a m-compiler-p IT > that does exactly what Thomas described: > > https://github.com/apache/maven-compiler-plugin/tree/master/src/it/MCOMPILER-203-processorpath > > 3 module multi module