I tried the @Provides annotation but it could not get it to supply a value. Do you have an example?
On 2018/07/12 06:33:19, Romain Manni-Bucau <[email protected]> wrote: > Hi Jonathan, > > you can use Guice in plexus components but not CDI. the cdi-api.jar is a > transitive leaked dependency and almost nothing is supported in current > maven (there are several threads to drop it). To be concrete, only @Typed > is used. > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://rmannibucau.metawerx.net/> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > <https://www.packtpub.com/application-development/java-ee-8-high-performance> > > > Le jeu. 12 juil. 2018 à 08:12, [email protected] <[email protected]> a > écrit : > > > Hey Guys, > > > > I'm developing my first maven plugin. I was curious, is there any way to > > use the @javax.enterprise.inject.Produces annotation? > > > > Here's why I ask. I have my main mojo, but it is composed of several > > dependencies that are @Inject'd into the mojo. These submodules > > ('components') may have @Parameters. Of course, if you inject parameters > > into the submodules, when you run the helpmojo it doesn't know about those > > parameters so they'll be missing from your documentation. > > > > Hence, I thought if put the Parameters in my mojo, then used @Produces > > annotations on some getters, I could inject those elsewhere. > > > > Is there a better way to do all of this? Thanks! > > -Jonathan > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
