2017-08-27 2 views
0

J'ai trois projets de plugin eclipse.Comment exporter des plugins eclipse en tant que fonctionnalités séparées et utiliser cette fonctionnalité dans d'autres projets de fonctionnalités?

plugin-A plugin-B-C plug-in

plug-in-a et plug-in-B a été ajouté en tant que dépendance de plug-in-C. Et j'ai un fichier .product dans Plugin-C. Lorsque j'exporte un produit eclipse à partir de ce fichier produit, Plugin-A et Plugin-B sont regroupés dans mon projet.

Je ne veux pas que cela se produise. J'ai besoin d'avoir Plugin-A et Plugin-B en tant que fonctionnalités distinctes. Et si je fais un changement dans Pluin-A ou Plugin-B, seule cette fonctionnalité doit être mise à jour. Il ne devrait pas être nécessaire de générer le produit complet.

Répondre

0

Pour pouvoir mettre à jour des pièces indépendamment les unes des autres, vous devez spécifier ces pièces en tant que caractéristiques. Pour chaque projet de plug-in A, B et C, vous avez besoin d'un projet: Fichier> Nouveau> (Autre ...: développement de plug-in>) Feature Feature (voir Eclipse help: Feature Project).

De plus, vous voulez certainement aussi un projet de site de mise à jour: Fichier> Nouveau> Autre ...: Plug-in Development> Mise à jour du site du projet (voir Eclipse help: Update Site Project). Ouvrez le fichier site.xml, ajouter les fonctionnalités via Ajouter Feature ... bouton, cliquez sur Construire Tous et copier l'ensemble du projet en tant que site de mise à jour dans un dossier partagé ou le télécharger sur un serveur. Remarque: les plug-ins et les fonctionnalités ont leurs propres versions. Si vous mettez à jour un plug-in, vous devez également mettre à jour la version de la fonctionnalité qui contient le plug-in, ajouter la nouvelle version à votre site de mise à jour, reconstruire et publier le site de mise à jour.

Voir aussi: Eclipse p2 updates for RCP applications - Tutorial