Le samedi 31 mai 2014 13:55:47 Hervé BOUTEMY a écrit :
> logical, finally: why would the plugin classpath contain actual project?
> 
> And since resolution happens from workspace, I imagine that the plugin can
> get classes just after compile phase, isn't it?
s/workspace/reactor/

> 
> Regards,
> 
> Hervé
> 
> Le samedi 31 mai 2014 12:46:34 Tony Chemit a écrit :
> > On Sat, 31 May 2014 11:19:57 +0200
> > 
> > Hervé BOUTEMY <[email protected]> wrote:
> > > you mean you're trying to do something like plexus:components-report
> > > [1]?
> > 
> > Yes
> > 
> > > are you sure you generated the plexus descriptor before running the mojo
> > > injecting implementations?
> > 
> > Yes,
> > 
> > project/target/classes/META-INF/plexus/components.xml is there.
> > 
> > The maven plugin is here:
> > 
> > http://svn.nuiton.org/eugene/trunk/eugene-maven-plugin/src/main/java/org/n
> > ui ton/eugene/plugin/AbstractEugeneReport.java
> > http://svn.nuiton.org/eugene/trunk/eugene-maven-plugin/src/main/java/org/n
> > u
> > iton/eugene/plugin/TagValueReport.java
> > 
> > I managed to use it adding this configuration in the pluginManagement
> > 
> >       <plugin>
> >       
> >         <groupId>org.nuiton.eugene</groupId>
> >         <artifactId>eugene-maven-plugin</artifactId>
> >         <dependencies>
> >         
> >           <dependency>
> >           
> >             <groupId>${project.groupId}</groupId>
> >             <artifactId>${project.artifactId}</artifactId>
> >             <version>${project.version}</version>
> >           
> >           </dependency>
> >         
> >         </dependencies>
> >       
> >       </plugin>
> > 
> > but it look a bit strange to do this, plus it won't work if the project
> > was
> > never built...
> > 
> > > Regards,
> > > 
> > > Hervé
> > > 
> > > [1]
> > > http://plexus.codehaus.org/plexus-maven-plugin/components-report-mojo.ht
> > > m
> > > l>
> > > 
> > > Le samedi 31 mai 2014 10:05:06 Tony Chemit a écrit :
> > > > Hi,
> > > > 
> > > > Let me explain my problem, hopes to find here a solution about it.
> > > > 
> > > > I am currently writing a maven report to describe some plexus
> > > > components.
> > > > 
> > > > The idea is to be able to describe the components declared in the very
> > > > same
> > > > maven module.
> > > > 
> > > > I tried this, it found components of the same role from the
> > > > dependencies,
> > > > but not the one declared in the module :
> > > > 
> > > > @org.apache.maven.plugins.annotations.Component(role =
> > > > TagValueDefinitionProvider.class) protected Map<String,
> > > > TagValueDefinitionProvider> tagValueProviders;
> > > > 
> > > > What did I miss ?
> > > > 
> > > > Thanks for any help.
> > > > 
> > > > tony.
> > > 
> > > ---------------------------------------------------------------------
> > > 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to