Dans un contexte d’ingénierie des modèles, Maven2 est un outil formidable pour orchestrer les différents traitements que subissent nos modèles.

C’est ce que nous appliquons chez le client chez qui j’interviens.

Maven2 nous sert (entre autres) à :

  • Exécuter un export vers XMI depuis MagicDraw ;
  • Exécuter des fonctionalités particulières de MagicDraw sans pour autant lancer MagicDraw en mode graphique ;
  • Exécuter nos propres plugins MagicDraw ;
  • Valider nos modèles avec nos propres règles de validation codées avec l’API emf/uml2 d’eclipse ;
  • Lancer nos transformations de modèle ;
  • Et finalement de générer avec MIA-Generation.

More >