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?
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/nui > ton/eugene/plugin/AbstractEugeneReport.java > http://svn.nuiton.org/eugene/trunk/eugene-maven-plugin/src/main/java/org/nu > 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.htm > > 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