Re: [Eugene-devel] modèle personnel dans eugene
Bonjour, je vois bien la solution où je charge mes modèles, j'écris l'objectmodel et je lance les générateurs mais dans l'absolu j'aurais aimé quelquechose du type : <generator templates="${generator.template}" srcdir="${generator.src.dir}" destdir="${generator.gen.dir}" includes="**/*" objectReader="org.machin.truc.NeogiaParser" /> (oui ofbiz c'est du ant ;)) avec la classe NeogiaParser ma classe personnalisée qui charge le modèle. Il faudrait donc dans l'absolu une classe pour construire un modèle personnalisé dans eugene. Si c'est trop compliqué je passerais par des fichiers mais je trouve dommage de charger deux fois le modèle en mémoire. Sinon sur ce projet je n'ai qu'un "encadrant" (Olivier Heintz) mais je suis seul sur le projet même donc les autres membres sont daccords avec moi ;). Romain MB
Le Tue, 29 Sep 2009 07:34:07 +0000, rniamo@gmail.com a écrit :
Bonjour,
je vois bien la solution où je charge mes modèles, j'écris l'objectmodel et je lance les générateurs mais dans l'absolu j'aurais aimé quelquechose du type :
<generator templates="${generator.template}" srcdir="${generator.src.dir}" destdir="${generator.gen.dir}" includes="**/*" objectReader="org.machin.truc.NeogiaParser" />
(oui ofbiz c'est du ant ;))
ok, il faut commencer par là :) pour savoir ce qui est possible...
avec la classe NeogiaParser ma classe personnalisée qui charge le modèle. Il faudrait donc dans l'absolu une classe pour construire un modèle personnalisé dans eugene.
Si c'est trop compliqué je passerais par des fichiers mais je trouve dommage de charger deux fois le modèle en mémoire.
mouai, je suis pas convaincu à 100%, le fait d'avoir le objectmodel physique en xml permet aussi de corriger plus facilement les éventuelles erreurs (surtout en phase de dev). En plus, si tu écrivais un objectmodel en xml, on aurait pas à modifier eugene et ça serait pas mal :) Car actuellement eugene ne prend en entrée que des fichiers et jamais directement des modèles mémoire (en tout cas pas dans la tâche ant, ni le plugin maven).
Sinon sur ce projet je n'ai qu'un "encadrant" (Olivier Heintz) mais je suis seul sur le projet même donc les autres membres sont daccords avec moi ;).
Je parlais des membres d'eugene lol!
Romain MB
PS: merci d'envoyer les mails uniquement sur la liste et pas à môa ;) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
rniamo@gmail.com -
Tony Chemit