Quelle est la différence entre ces éléments par rapport à une installation Eclipse?
Quelle est l'utilisation correcte de ces dossiers?
J'utilise généralement des dropins pour partager des plugins entre plusieurs installations Eclipse.
Voir cet article pour le répertoire dropins dans une Eclipse.
vous pouvez utiliser différentes structures pour placer les plug-ins dans le dossier Dropins - je préfère les séparer par domaine:
/dropins/exampleA/plugins/…
/dropins/exampleB/plugins/…
/dropins/exampleC/Eclipse/features/…
/dropins/exampleC/Eclipse/plugins/…
Mais je préfère référencer un dossier externe dropins via Eclipse.ini.
-Dorg.Eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/Eclipse/mydropins
Les répertoires plugins
/features
dans Eclipse sont les répertoires d'installation par défaut du plugin.
Pour en savoir plus sur les différences entre les fonctionnalités et les plugins, voir mon réponse SO :
features
plugins
.Dans un dossier dropin (celui d'Eclipse ou un dossier externe), vous récupérerez la même structure plugins
/feature
.
Le répertoire dropins doit être utilisé pour installer un plugin manuellement. Le processus typique consiste à télécharger un plugin et à extraire cette archive dans le répertoire dropins.
Le répertoire des plugins est par contre réservé au programme de mise à jour d'Eclipse. Vous ne devriez pas jouer avec lui manuellement. Eclipse stockera tous les plugins que vous installerez en utilisant "Aide" -> "Mises à jour logicielles" ou "Aide" -> "Installer un nouveau logiciel" (en fonction de votre version d'Eclipse).