Modification des sources d'un module

Comme tout projet libre les sources des modules de génération sont disponibles. Cela permet à tout un chacun de les consulter pour en apprendre le fonctionnement ou encore pour améliorer le module.

Toutes ces sources sont stockées sur le dépôt subversion du projet Acceleo. Vous pouvez bien sûr y accéder à votre convenance, mais certains modules fournissent également un moyen plus rapide pour récupérer les sources et les modifier directement depuis Eclipse. Ce moyen passe par l'utilisation d'un fichier Team Project Set.

Si le module que vous souhaitez modifier fournit un tel fichier, téléchargez-le. Ici nous prendrons pour exemple le fichier fournit par le module Ecore2Python.

Votre installation d'Eclipse doit avoir un quelconque support Subversion pour être capable d'importer les projets, vous pouvez utiliser les plugins Subversive ou Subclipse pour cela.
Les bundles Eclipse fournis par le projet Acceleo incluent Subversive.
  • Démarrez Eclipse, pour le moment l'espace de travail est vide.

    Eclipse avec espace de travail vierge
    Un Eclipse avec un espace de travail vierge
  • Choisissez le menu File -> Import... ->

    .
    Menu d'import
    Action d'import du projet

    Choisissez Team Project Set puis cliquez sur Next.

    Import d'un team projet set
    Import d'un Team Project Set
  • Vous pouvez alors spécifier le fichier à importer, ici il s'agit de Ecore2Python-projectSet.psf qui est téléchargeable sur la page du module correspondant.

    parametrage de l'import
    Paramétrage de l'import
  • Une fois le fichier sélectionné cliquez sur Finish.

    projets importés
    Projets importés
  • Les projets sont alors automatiquement importés dans l'espace de travail, vous pouvez commencer à modifier les templates !.

    templates du module
    Templates modifiés
Webdesign : www.katrinet.com - Réalisation : Obeo