Die PX-Aktualisierungen werden in Java implementiert. Dazu ist die Entwicklungsumgebung Eclipse einzurichten (siehe Natives Java implementieren).
Ein neues Plugin-Projekt wird mit dem gleichnamigen Assistenten erstellt:
- Öffnen Sie das Menü File > New > Other.
- Wählen Sie Plug-in Project.
- Bestätigen Sie die Auswahl mit [Next >].
- Geben Sie im Feld Project Name einen Namen für das Plugin ein.
- Kontrollieren Sie die Angaben für Source folder und Output folder, sowie Eclipse version.
- Bestätigen Sie mit [Next >].
- Geben Sie im Feld Name den Name des Plugins ein.
- Geben Sie im Feld Provider den eigenen Firmennamen ein.
- Schließen Sie den Assistenten mit [Finish] ab.
- Öffnen Sie die Karteikarte Dependencies.
- Fügen Sie der Liste der benötigten Plugins (Required Plug-ins) das Plugin com.mind8.project.exchange (1.0.1) hinzu.
- Speichern Sie den Editor mit [Strg] + [S].
- Öffnen Sie die Karteikarte Extensions.
- Fügen Sie der Liste der Erweiterungspunkte (All Extensions) den Erweiterungspunkt com.mind8.project.exchange.IProjectExchangeModelUpdate hinzu.
- Geben Sie im Feld toVersion die Versionsnummer ein, auf die das Plugin aktualisiert (Zielversion).
- Geben Sie im Feld name einen selbsterklärenden Namen ein (optional).
- Tragen Sie im Feld description einen Beschreibung für das Plugin ein (optional).
- Geben Sie im Feld modelID den EOX-Dateinamen eines spezifischen Modells ein, wenn das Plugin nur für dieses Modell relevant ist. Geben Sie keinen EOX-Dateinamen an, wenn die PX-Aktualisierungen auf alle PX-Dateien anzuwenden sind.
- Speichern Sie den Editor mit [Strg] + [S].
- Klicken Sie auf den Link class.
- Bestätigen Sie den Dialog ohne weitere Angaben zu machen mit [Finish].
Das Plugin-Projekt wird im folgenden Dialog mit einem Namen und Einstellungen für den Quell- und Ausgabeordner versehen.
Im folgenden Dialog werden Angaben zur Version und zum Herausgeber des Plugins gemacht.
Eclipse schaltet anschließend auf die Perspektive Plug-in Development um. Dort sind weitere Einstellungen nötig.
Das Plugin ist mit einem Erweiterungspunkt zu versehen. Dies erfolgt in der Karteikarte Extensions.
Die Java-Klasse kann noch auf der gleichen Karteikarte erstellt werden.
Der Dialog New Java Class öffnet sich.
Anschließend wird die neue Java Klasse in einem Editor geöffnet.