Archives mensuelles : septembre 2013

Un build maven pour une application Eclipse Scout

Depuis un plus d’un an, la plateforme Eclipse a repensé son mécanisme de build: l’outil de build maison PDE est officiellement remplacé par Maven. Pour permettre à Maven d’interpréter les objets eclipse (target platform, MANIFEST.MF, fichier product…) un plugin maven a été développé. C’est Tycho.

Tycho se situe entre Maven et les technologies Eclipse (PDE, P2). Il fait la jonction entre les deux mondes. Le travail n’est pas simple, car certains mécanismes existent dans les deux mondes : les dépendances par exemple sont déclarées dans les pom.xml dans le monde maven et dans le MANIFEST.MF dans le monde Eclipse. Il s’agit donc d’unifier tout cela en permettant à maven de comprendre le monde Eclipse.

tycho

Toute application reposant sur la plateforme Eclipse peut maintenant être compilée avec Maven. C’est le cas de ma petite application de QCM mcqs. C’est une application Eclipse Scout, elle repose donc également sur la plateforme Eclipse.

Lire la suite