Quelles sont les différences? Qu'est-ce qui s'utilise dans quel but?Quelles sont les différences entre les plug-ins, les fonctionnalités et les produits dans Eclipse RCP?
Répondre
Comme les RCP tutorial détails
Plugins sont les plus petits composants logiciels déployables et installables d'Eclipse. Chaque plugin peut définir des points d'extension qui définissent les possibilités de contributions de fonctionnalités (code et non-code) par d'autres plugins. Les contributions de fonctionnalité non-code sont par exemple la fourniture de contenu d'aide.
La base de cette architecture est l'environnement d'exécution Equinox d'Eclipse qui est l'implémentation de référence d'OSGI. Voir OSGi development - Tutorial pour plus de détails.
Le concept de plugin d'Eclipse est identique au concept de bundle d'OSGI. D'une manière générale, un bundle OSGI équivaut à un plugin et vice-versa.
Le Feature Tutorial mentions
Un projet de fonction est essentiellement une liste des plug-ins et d'autres caractéristiques qui peuvent être compris comme une unité séparée logique. Eclipse utilise des projets de fonctionnalités pour le gestionnaire de mises à jour et pour le processus de génération. Vous pouvez également fournir une licence de logiciel qui une caractéristique
Enfin, un product est un programme autonome construit avec la plate-forme Eclipse. Un produit peut éventuellement être empaqueté et livré sous la forme d'une ou plusieurs fonctionnalités, qui sont simplement des regroupements de plug-ins gérés en tant qu'entité unique par les mécanismes de mise à jour Eclipse.
Alors:
plugins peuvent être regroupés en fonctionnalités qui peuvent être empaquetés comme une unité exécutable produit appelé.
- 1. Quelles sont les différences entre les délégués et les événements?
- 2. Quelles sont les différences entre ClearCase et Visual SourceSafe?
- 3. Quelles sont les différences entre les différents vecteurs épars d'ublas?
- 4. quelles sont les différences clés entre mvc1 et mvc2
- 5. Quelles sont les différences entre les fichiers .dll, .lib, .h?
- 6. Quelles sont les principales différences entre tous les moteurs mysql?
- 7. Quelles sont les différences entre le système et les backticks et les tuyaux dans Perl?
- 8. Quelles sont les différences de rendu entre FF2 et FF3?
- 9. Quelles sont les différences entre YUI2.7 et YUI2.8?
- 10. Quelles sont les différences entre @dynamic et @synthesize?
- 11. Quelles sont les principales différences entre Ruby 1.8.6 et 1.9.1?
- 12. Quelles sont les options de déploiement RCP?
- 13. quelles sont les différences d'algorithme entre JPEG et GIF?
- 14. Quelles sont les principales différences entre CLTL2 et ANSI CL?
- 15. Quelles sont les différences entre un proc et lambda?
- 16. Quelles sont les différences entre Red5 et Flash Media Server
- 17. Quelles sont les différences fondamentales entre ASP.net et PHP?
- 18. Quelles sont les différences entre la rupture et la sortie?
- 19. Quelles sont les différences entre SML et OCaml?
- 20. Quelles sont les différences entre WebServiceBinding.EmitConformanceClaims et WebServiceBinding.ConformanceClaims?
- 21. Quelles sont les différences/similitudes entre JBI et SCA
- 22. Quelles sont les différences entre LLVM et java bytecode?
- 23. Quelles sont les différences entre Silverlight 2 et Silverlight 3
- 24. Quelles sont les différences fondamentales entre les fonctions et l'architecture entre le BEAM et la JVM?
- 25. Comment trouver des plugins orphelins dans les RCP eclipse?
- 26. Quelles sont les différences dans les littéraux de chaîne entre C#, Visual Basic.NET et Managed C++?
- 27. Quelles sont les différences et les similitudes entre une classe d'interface et une classe abstraite?
- 28. Quelles sont les différences entre les installateurs MSI et EXE, et que dois-je choisir?
- 29. Django treebeard quelles sont les différences entre AL, NS, MP
- 30. Quelles sont les différences entre ces méthodes de tableau?
C'est une réponse plutôt ancienne mais de toute façon: je comprends ce que vous dites, mais quelle est la différence entre l'onglet 'Dependencies' du projet' Feature' et l'onglet 'Dependencies' du' Plugin.xml' et l'onglet 'Dependencies' du' Product' serait-il possible d'expliquer? – Cratylus
@ user384706 En gros, l'onglet 'Dependencies' du' Product' vous permet de lister les fonctionnalités (groupe de plugins) * ainsi que les * plugins nécessaires pour votre produit (http://help.eclipse.org/indigo/index. jsp? topic =% 2Forg.eclipse.pde.doc.user% 2Fguide% 2Ftools% 2Feditors% 2Ffeature_editor% 2Fdependencies.htm: "La page Dépendances répertorie toutes les fonctionnalités requises et les plug-ins qui doivent être présents dans le produit avant le gestionnaire de mise à jour. installe cette fonctionnalité.Si l'un de ces pré-requis est manquant, la fonctionnalité ne sera pas installée. »L'onglet' Dependencies' de 'Plugin.xml' ne liste que les autres plugins nécessaires – VonC
Merci et pourquoi existe-t-il un onglet de définition des dépendances dans' MANIFEST.MF' ** et ** dans 'plugin.xml' ** et ** dans' build.properties.xml' du ** même ** plugin? Je ne peux pas envelopper ma tête et faire des changements aléatoires au projet – Cratylus