I'm thinking that the old annotations can be supported in terms of the
javax.inject API. As for requiring a jar, that's why I've also
suggested just adopting the annotations into our own package
somewhere.

Either way this is done, my general goal is to untangle other areas in
the core API that could benefit from generic DI support. See for
example turning Configuration into a plugin.

On Tue, 8 Oct 2019 at 15:40, Ralph Goers <ralph.go...@dslextreme.com> wrote:
>
> I don’t see how that relates. The proposal as I understand it is to replace 
> the existing annotations with annotations from javax.inject, which would 
> require a JEE jar.
>
> Ralph
>
> > On Oct 8, 2019, at 1:31 PM, Jochen Wiedmann <jochen.wiedm...@gmail.com> 
> > wrote:
> >
> > On Tue, Oct 8, 2019 at 10:26 PM Ralph Goers <ralph.go...@dslextreme.com> 
> > wrote:
> >>
> >> IIUC this will require a dependency on a Java EE jar?  For that reason 
> >> alone, no.
> >
> > Don't think so. A simple (mostly JSR 330 compliant) provider can be
> > implemented in a few classes:
> >
> > https://github.com/jochenw/afw/tree/master/afw-core/src/main/java/com/github/jochenw/afw/core/inject/simple
> >
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to