Improve Foudations Improve Technologies Improve Community Improve Institute

Intégrer des JARs à une application RCP

Pour intégrer des JARs à une application Eclipse RCP, il faut...


  1. ajouter les fichiers au projet (dans un répertoire lib/ par exemple).
  2. déclarer les dépendances au niveau du Plugin Manifest :
    • cocher les JARs dans Binary Build (onglet Build)
    • les ajouter aussi dans Extra Classpath Entries
    • dans l’onglet Runtime, ajouter les JARs dans la zone “classpath”
    • attention, dans cette même zone, il faut ajouter “.” (bouton “New...”) [contournement d’un bug d’Eclipse 3.1]

NB : Il n’est pas utile d’ajouter les JARs au classpath du projet via son menu Properties. Si on le fait une erreur de redondance sera signalée.

Si les fonctionnalités apportées par les bibliothèques sont susceptibles d’être utilisées assez souvent, il est conseillé de créer un plugin plutôt que d’intégrer simplement les JARs à l’application. Eclipse propose un assistant pour créer des plugins à partir de JARs existants. ⇒ on bénéficie ainsi de la souplesse et de la puissance de la notion de plugin dans Eclipse (versionning, features, update...)

Discussion

Frédéric ESNAULT Frédéric ESNAULT, 2006/01/04 15:24:

Si vous oubliez l’ajout de “.”, vous n’aurez pas de problème tant que vous exécuterez l’application depuis Eclipse. Par contre, le code Java de l’application ne sera pas pris en compte au moment de l’export (classes manquantes à l’exécution hors d’Eclipse).


 
moni/trucs/integration_jars.txt · Last modified: 2006/01/13 17:20 by fesnault