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