I think we should revise the decision to not backport https://issues.apache.org/jira/projects/MNG/issues/MNG-7587 <https://issues.apache.org/jira/projects/MNG/issues/MNG-7587?filter=reportedbyme> to Maven 3.9.x…
> On 16. Oct 2023, at 22:08, Garret Wilson <gar...@globalmentor.com> wrote: > > On 10/16/2023 4:59 PM, Tamás Cservenák wrote: >> You'd use Plexus? In 2023? > > I don't know what I'd use. I'm asking. I haven't written a Maven plugin yet. > I'm just reading the latest documentation, and the [Plugin Developers > Centre](https://maven.apache.org/plugin-developers/) seems to say at > https://maven.apache.org/maven-jsr330.html that I either have to use Plexus > or JSR-330, and you just told me I can't use JSR-330, so that leaves Plexus. > > If I'm not understanding the documentation correctly, please point out what > I'm missing. > >> … >> In other words: whatever is "managed by sisu, should be max Java 14" >> bytecode in current release Maven versions. Naturally, this does NOT apply >> to ANY code, just those being JSR330 (and Mojo) annotated. > > Maybe you are saying I can write a Maven plugin without using Plexus or > JSR-330? So dependency injection in Maven Plugins is optional? The page at > https://maven.apache.org/maven-jsr330.html makes it seem like dependency > injection in a Maven Plugin is a common thing. > > (Maybe your announcement makes perfect sense to those who have written Maven > plugins before. In the meantime I'm reading the online documentation and > trying to understand how this will affect me once I write a plugin.) > > Garret > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org >