Hi,

You should try to use new JDK 1.6 annotation processor utilities. The only 
constraint I see is that each class you want to "parse" must be annotated.

Regards,

Julien



----- Message d'origine ----
> De : "Lewis, Eric" <eric.le...@ipi.ch>
> À : "users@maven.apache.org" <users@maven.apache.org>
> Envoyé le : Jeu 13 janvier 2011, 16h 48min 14s
> Objet : How to write a plugin that generates source files based on the source 
>in the project?
> 
> Hi
> 
> I'm trying to write a plugin which does the following:
> 
> - Check  the classes in the project and keep all classes that implement 
>interface X.
> -  For all X, get the fields, and if a field has a certain annotation, 
> generate 
>a  class containing some constant information.
> 
> Normally the plugin should be  bound to the phase 'generate-sources'. 
> However, 
>the classes of the project  aren't compiled yet at that moment, so I can't 
>just 
>get them from the classpath,  right?
> 
> Does anyone have a good idea or pointers how to do this  correctly?
> 
> Thanks & best  regards,
> Eric
> 
> ---------------------------------------------------------------------
> To  unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For  additional commands, e-mail: users-h...@maven.apache.org
> 
>

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

Reply via email to