Eclipse-Plugins vs Features vs Dropins

78

Was ist der Unterschied zwischen diesen Dingen bei einer Eclipse-Installation?

  • Plugins
  • Eigenschaften
  • Dropins-Ordner

Was ist die richtige Verwendung dieser Ordner?

Autobiograph
quelle

Antworten:

56

Normalerweise verwende ich Dropins, um Plugins für mehrere Eclipse-Installationen freizugeben.
In diesem Artikel finden Sie das Dropins-Verzeichnis in einer Eclipse.

Sie können verschiedene Plug-Ins verwenden, um die Plug-Ins im Dropins-Ordner abzulegen. Ich bevorzuge es, sie nach Domänen zu trennen:

/dropins/exampleA/plugins/…
/dropins/exampleB/plugins/…
/dropins/exampleC/eclipse/features/…
/dropins/exampleC/eclipse/plugins/…

Ich verweise jedoch lieber auf einen externen Dropins-Ordner über die Datei eclipse.ini .

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins

Die Verzeichnisse plugins/ featuresin Eclipse sind die Standardinstallationsverzeichnisse für das Plugin.
Weitere Informationen zu den Unterschieden zwischen Funktionen und Plugins finden Sie in meiner SO-Antwort :

  • Sie kopieren Features (Deklaration einer Gruppe von Plugins) in das featuresVerzeichnis
  • Sie kopieren die eigentlichen Plugins selbst in das pluginsVerzeichnis.

In einem Dropin-Ordner (entweder in Eclipse oder in einem externen Ordner) erhalten Sie dieselbe plugins/ featureStruktur zurück.

VonC
quelle
Sie haben / dropins im Layoutbeispiel, aber ... / mydropins in der Konfigurationszeile. sie sollen gleich sein, oder?
lkraav
@Ikraav: Ja, Sie können dieses Verzeichnis so aufrufen, wie Sie möchten, solange eclipse.iniauf Folgendes verwiesen wird : siehe beispielsweise stackoverflow.com/questions/142357/… : Die -Dorg.eclipse.equinox.p2.reconciler.dropins.directoryOption " " am Ende dieser Datei verweist auf das Verzeichnis.
VonC
27

Das Dropins-Verzeichnis sollte verwendet werden, um ein Plugin manuell zu installieren. Der typische Vorgang besteht darin, dass Sie ein Plugin herunterladen und dieses Archiv in das Dropins-Verzeichnis extrahieren.

Das Plugins-Verzeichnis ist dagegen für den Updater von Eclipse reserviert. Sie sollten nicht manuell damit herumspielen. Eclipse speichert alle von Ihnen installierten Plugins über "Hilfe" -> "Software-Updates" oder "Hilfe" -> "Neue Software installieren" (abhängig von Ihrer Eclipse-Version).

Ham Vocke
quelle
4
das hört sich gut an, danke ... aber was ist mit den Funktionen / dem Ordner?
Autobiograph