Dans le contexte d'une application RCP, je me demande si je devrais baser mon produit sur des plugins ou sur des fonctionnalités.Produit plugin VS Produit vedette
La principale différence que je peux voir maintenant concerne le contenu de l'application exportée. L'utilisation de plugins en tant que base produit aboutit à un export (avec GUi ou build sans tête, c'est pareil) avec TOUS les plugins requis (calculé par le biais du plugin manifest). Par contre, lorsque vous utilisez une fonction en tant que base, le produit exporté contient uniquement les fonctionnalités répertoriées dans le fichier du produit. Je dois donc ajouter manuellement toutes les fonctionnalités nécessaires pour que mon produit fonctionne correctement. Cela a également l'effet secondaire d'apporter toutes les fonctionnalités plugins même si elles ne sont pas nécessaires.
Quelles sont vos expériences sur le sujet? Comme suggéré par les commentaires Vonc, j'ai créé ma propre fonctionnalité, y compris seulement les plugins dont j'ai besoin d'autres fonctionnalités. Cette solution fonctionne mais je dois ajouter manuellement tous les plugins requis par mon produit dans cette fonction. Aujourd'hui, pour ce faire, la seule solution que j'ai trouvée est d'utiliser le plugin de configuration du plugin tabb avec le bouton de calcul des plugins requis et de rapporter à la main dans ma fonction tous les plugins sélectionnés. Il est vraiment ennuyeux :-(Est-il d'autres solutions existantes
Merci
pas Pouvez-vous définir vos propres fonctions avec seulement plug-ins d'autres fonctionnalités que vous avez importées (mais ne veulent pas exporter parce qu'ils comprennent des plugins non nécessaires)? – VonC
Oui, je pense que je peux le faire et cela semble être la façon de faire. Je vais essayer. Sur une note de côté, je tiens à mentionner que cette solution est comme un "hack" à mes yeux ... Merci encore pour votre aide –
Une autre note est qu'il sera assez difficile de trouver tous les plugins nécessaires. Une solution consiste à utiliser la boîte de dialogue Exécuter en tant que configuration et à calculer tous les plugins requis, puis à signaler manuellement ces plugins ... Vraiment ennuyeux –