You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Julien HENRY <he...@yahoo.fr> on 2011/01/13 17:27:34 UTC

Re : How to write a plugin that generates source files based on the source in the project?

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" <Er...@ipi.ch>
> À : "users@maven.apache.org" <us...@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-unsubscribe@maven.apache.org
> For  additional commands, e-mail: users-help@maven.apache.org
> 
> 

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