Yes, I agree.

Created https://issues.apache.org/jira/browse/MNG-7913

On Tue, Oct 17, 2023 at 4:31 PM Konrad Windszus <k...@apache.org> wrote:

> 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
> >
>
>

Reply via email to