On Sat, 31 May 2014 14:22:13 +0200
Hervé BOUTEMY <herve.bout...@free.fr> wrote:

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

So for you, this is the good way to do it ?

I would not mind to create a new lookup realm for plexus container to include 
the module target/classes.

I tried this but it did not work either. I would just need a little help on 
this code.

If someone could point me where to look, ... 

I would really that the report do his internal cooking instead of adding 
configuration in the pom.xml.

thanks,

tony.

> 
> > 
> > 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 <herve.bout...@free.fr> 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: dev-unsubscr...@maven.apache.org
> > > > For additional commands, e-mail: dev-h...@maven.apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
> 



-- 
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
http://www.codelutin.com
email: che...@codelutin.com
twitter: https://twitter.com/tchemit

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to