web-dev-qa-db-fra.com

Plugins Eclipse vs fonctionnalités vs dropins

Quelle est la différence entre ces éléments par rapport à une installation Eclipse?

  • plugins
  • fonctionnalités
  • dossier dropins

Quelle est l'utilisation correcte de ces dossiers?

77
autobiographer

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 :

  • vous allez copier des fonctionnalités (déclaration d'un groupe de plugins) dans le répertoire features
  • vous copiez les plugins eux-mêmes dans le répertoire plugins.

Dans un dossier dropin (celui d'Eclipse ou un dossier externe), vous récupérerez la même structure plugins/feature.

55
VonC

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).

27
Ham Vocke