Bonjour à tous,

Je suis confronté à un problème lié aux versions d'Eclipse.
Je dois lire deux formats de fichiers XML et pour cela, je me suis basé sur EMF.

Donc pour chaque format de XML, j'ai créé un JAR qui importe tout ce qui est nécessaire en incluant les JAR EMF. Le problème vient du fait que la première libraire a été faite avec Eclipse Helios et la seconde avec Eclipse Indigo.

Le résultat est que j'importe dans mon appli, deux versions de EMF différentes et cela fonctionne pas vraiment bien.

Certains diront de ne pas importer EMF dans mes JAR, mais je l'ai fait dans un souci de gestion de conf, pour pouvoir régénérer mes jar quelle que soit la version d'Eclipse.

J'ai plusieurs solutions possibles pour résoudre mon problème mais je ne sais pas laquelle choisir, et peut être que vous en aurez une meilleure.
1 - Je n'importe plus EMF dans mes JAR, quitte à perdre la possibilité de régénérer le même JAR quelle que soit la version d'Eclipse.
2 - Je regénère tous mes JAR à chaque changement de version d'Eclipse.
3 - Je fige une version d'Eclipse pour générer les JAR travaillant avec EMF.
4 - ....

Merci d'avance pour vos conseils