Java - Eclipse-RCP

Bundle/Plugin/Fragment/Feature - Definition

Ein Bundle ist eine ladbare Codeeinheit des OSGi-Frameworks.

Jedes Eclipse-Plugin entspricht einem OSGi-Bundle.

Ein Fragment ist ein Teil eines Plugins. Die Erscheinung eines Fragments gleicht der eines Plugins. Es gibt lediglich ein paar kleine Unterschiede:

  • Das Manifest wird in einer Datei fragment.xml statt plugin.xml gespeichert.
  • Das Top-Level-Element im manifest heißt fragment und hat zwei extra Attribute: plugin-id und plugin-version.
  • Das Fragment Manifest braucht keine eigenen „requires“ Elemente. Das Fragment verwendet die „requires“ Elemente seines Host-Plugin. Es darf natürlich auch eigene „requires“ verwenden.


Mehrere Plugins zu einer abgeschlossenen Funktionseinheit zusammengefasst ergibt ein Feature.




Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007