Bonjour Tony,

la génération du module "mda" vers le module "persistence" (and Co) est la configuration normal des projets utilisant  AndroMDA.
c'est la norme... En effet, AndroMDA peut générer plusieurs couche d'un coup : dao, service, web, etc. il donc important de les mettre dans des modules distincts, puisque leur packaging respectif seront différents. L'alternative est donc simplement de migrer le mda/pom.xml dans le pom.xml parent, mais le risque est de complexifié le parent, et surtout de le lier à la technologie de génération, ce qui n'est pas forcément le mieux. Bref, tout se discute, mais il y a une logique ! ;o)

As tu réussit à utiliser le module "persistence" ?

Si tu lance une génération, tu verras qu'il y a d'autres répertoires générés, notamment "dao". Il contient des interface + DAOBase + DAOImpl pour chaque entité, avec les méthodes classiques CRUD. Pour le moment, je ne crois par pas avoir généré l'annotations "@repository" sur les classe DaoIMPL, pour permettre leur utilisation en tant que bean Spring, mais c'est faisable très simplement si tu penses que ces classes te seront utiles... A noter que les classes DaoImpl ne sont pas régénéré, ce qui permet l'ajout de méthodes complémentaires plus spécifiques... à suivre !

a+


Benoit LAVENIER
E-IS - Environmental Information Systems - www.e-is.pro
Téléphone : 09 53 24 41 20  /  06 62 86 37 82
Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE
Email : benoit.lavenier@e-is.pro
Fax : 09 58 55 73 50



Le 28 novembre 2012 14:44, Tony Chemit <chemit@codelutin.com> a écrit :
On Wed, 28 Nov 2012 11:46:55 +0100
Benoit Lavenier <benoit.lavenier@e-is.pro> wrote:

> oui, j'ai trouvé un autre problème.
> Peux tu attendre mon feu vert pour faire un nouvel essai.

ok par contre je comprends vraiment pas pourquoi les choses sont générées dans un module
parent, c'est très troublant.

Si tu veux, je veux bien te donner un coup de main pour rendre ça propre.

>
> a+
>
> Benoit LAVENIER
> *E-IS - Environmental Information Systems - www.e-is.pro*
> Téléphone : *09 53 24 41 20*  /  *06 62 86 37 82*
> Adresse : 10 place de l'Eglise, 53470 MARTIGNE SUR MAYENNE
> Email : benoit.lavenier@e-is.pro
> Fax : 09 58 55 73 50
>
>
>
> Le 28 novembre 2012 11:45, Tony Chemit <chemit@codelutin.com> a écrit :
>
> > On Wed, 28 Nov 2012 11:39:00 +0100
> > Benoit Lavenier <benoit.lavenier@e-is.pro> wrote:
> >
> > > Bonjour Tony,
> > >
> > > j'ai fait un commit sur le projet, (fichier mda/pom.xml).
> > > En rejouant ce matin la génération je ne suis apercu d'une erreur.
> > > Maintenant c'est bon.
> > >
> > > Je t'envoi un ZIP avec les sources généré.
> >
> > arch c'est bon j'ai réussi à faire un checkout.
> >
> > Par contre ça builde pas très bien chez moi, pour cause les répertoires
> > utilisés sont un peu exotiques.
> >
> > On pourra en reparler vendredi si tu veux.
> >
> > Merci pour le svn ;)
> >
> > tony.
> >
> >
> > --
> > Tony Chemit
> > --------------------
> > tél: +33 (0) 2 40 50 29 28
> > email: chemit@codelutin.com
> > http://www.codelutin.com
> > _______________________________________________
> > Tutti-devel mailing list
> > Tutti-devel@list.forge.codelutin.com
> > http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel
> >



--
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit@codelutin.com
http://www.codelutin.com
_______________________________________________
Tutti-devel mailing list
Tutti-devel@list.forge.codelutin.com
http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/tutti-devel