Je travaille actuellement sur un projet client-serveur avec un serveur Spring/Hibernate et un client Eclipse RCP. Pour l'instant le build est fait intégralement par Eclipse et bien sûr j'aimerais autant qu'il ne le soit plus, notamment pour faciliter l'intégration continue et le changement d'IDE. Certains scripts ant ont été créés mais ils posent de gros problèmes de gestion de dépendances. A ce stade, je vois donc deux possibilités d'évolution:
- je passe tout le build en Maven 2
- je garde mon build en Ant et j'intègre Ivy pour la gestion de dépendances.
Maintenant le problème par rapport à la première option (que je préfère largement) c'est que je ne sais pas à quel point la compilation d'un plugin Eclipse RCP s'intègre ou non dans Maven 2, et avec quelle fiabilité.
Quelles sont vos expériences par rapport à la gestion de dépendances et le build sur des projets Eclipse RCP? Quelle option me conseillez-vous? Avez vous d'autres options à me suggérer?
Partager