Bonjour,
C'est une question très générale que j'ai à poser.
Nous sommes une équipe de développement de plugin Eclipse, nous générons donc des .product avec Tycho.
Notre projet contient à sa racine les dossiers suivants :
- Plugins
- Documents
- Features
- Repository
Ma question est : est-ce pertinent d'avoir un job pour la compilation de l'intégralité du projet ET un job pour le premier plugin ET un job pour le second ET un job pour la première feature, etc. ?
Si oui, je ne vois pas comment résoudre les dépendances : en effet mon plugin 1 dépend du plugin 2. Comment exprimer que s'il y a une modification dans le premier projet il faut qu'il lance le job associé au plugin 2 puis celui associé au plugin 1.
De même ma feature est basé sur les plusieurs plugins, comment exprimer qu'il faille d'abord compiler plugin 3, puis 2, puis 1 puis la feature ?
Merci,
Elodie
Partager