Conversion de projets Java en projets PDE

Un projet PDE est un projet qui "sait" qu'il héberge un plug-in et peut effectuer des opérations spécifiques aux plug-in. Même si la présence effective d'un fichier de manifeste suffit pour utiliser bon nombre de fonctions PDE, la tendance est en faveur des projets de plug-in Java car la plupart des plug-in sont écrits en Java. L'une des fonctions les plus utiles dans PDE est liée à la détermination et à la gestion du chemin d'accès aux classes Java pour les plug-in et les fragments en cours de développement.

PDE est parfaitement capable d'exploiter des plug-in de l'espace de travail présentés comme des projets Java ordinaires. Toutefois, il n'offre pas de possibilité de vérification incrémentielle de fichier, de filtrage basé sur les fonctions ou d'autres possibilités similaires pour un projet Java sans fonction PDE totale.

A tout moment, il est possible de convertir un projet Java standard en projet PDE. Par exemple, vous pouvez intégrer des classes Java dans une bibliothèque pour les partager en tant que plug-in. Pour ailleurs, vous pouvez également souhaiter un support complet de vérification de la syntaxe des manifestes et de génération de rapports dont seuls les projets PDE disposent.

Pour convertir des projets Java en PDE, sélectionnez Fichier>Nouveau>Autres..., puis choisissez la catégorie "Développement de plug-in" dans l'assistant. Une fois que vous avez sélectionné l'assistant  "Conversion de projets Java en projets de plug-in" et appuyé sur Suivant, l'assistant ci-après s'affiche :

Assistant "Conversion de projets Java"

Cet assistant liste tous les projets Java n'ayant pas de fonction PDE. Les projets candidats ne nécessitent pas de fichiers manifeste. S'ils sont manquants, PDE crée des fichiers génériques qui vous serviront de point de départ. Les fichiers déjà existants sont laissés intacts. Vous avez également la possibilité de recalculer le chemin de compilation dans le processus. Si un chemin d'accès aux classes, que vous souhaitez préserver, est associé à votre projet, désactivez cette case.

 
Copyright IBM Corporation and others 2000, 2003