JAR publizieren

PDE bietet keine Unterstützung für eine automatisierte Komponentenpublizierung.

Um eine Komponente zu publizieren, müssen Sie die Datei install.xml und die Komponenten-JAR auf einen Aktualisierungsserver für die Plattform stellen.

Eine Beschreibung der Aktualisierungsmechanismen und der erwarteten Verzeichnisstrukturen finden Sie unter Plattform installieren und aktualisieren.

Angenommen, es gibt einen Server, den Ihr Team für die Aktualisierung von Plattformkomponenten verwendet. Die Dateisystemstruktur würde etwa wie im folgenden Beispiel aussehen:

<serverstammverzeichnis>/
    install/
        components/
            install.index
            org.eclipse.platform_1.0.1/
            org.eclipse.jdt_2.9.5/
            org.eclipse.pde_1.0.4/

Die Datei install.index für dieses Beispiel würde die folgenden Angaben enthalten:

org.eclipse.platform_1.0.1
org.eclipse.jdt_2.9.5
org.eclipse.pde_1.0.4

In diesem Fall müssen Sie einfach das Komponentenmanifest und die JAR-Datei in ein Verzeichnis stellen, das dasselbe Namensformat wie die JAR-Datei selbst hat, jedoch nicht die Erweiterung .jar enthält. Sie müssen einen Eintrag in der Datei install.index hinzufügen, weil der Aktualisierungsmanager nicht einfach alle Verzeichnisse durchlaufen kann, wenn über das HTTP-Protokoll auf den Server zugegriffen wird.

Wenn alle Angaben korrekt sind, können auf der Plattform erstellte Produkte den Aktualisierungsmanager verwenden, um auf Ihre Site zu verweisen, Ihre Komponente zu installieren und erneut zu starten. Beim erneuten Starten der Plattform sollte das in PDE geschriebene Plug-in dann verfügbar sein.

Wenn Sie Ihre Komponente weiter bearbeiten, können Sie neue Versionen erstellen und regelmäßig auf dem Aktualisierungsserver publizieren. Vergessen Sie hierbei jedoch bitte nicht, die Versionsnummern schrittweise zu erhöhen.