Plugin erstellen: Unterschied zwischen den Versionen

Aus Handbuch für Entwickler von Companyware
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Ordnerstruktur
==Ordnerstruktur==


Das Plugin muss unter “src/main/java/plugins/community” liegen. Der Pluginordner und die Pluginjava-Klasse müssen gleich heißen. Bspw. heißt der Ordnername “companywaredemo”, dann lautet der Klassenname Companywaredemo.
Das Plugin muss unter “src/main/java/plugins/community” liegen. Der Pluginordner und die Pluginjava-Klasse müssen gleich heißen. Bspw. heißt der Ordnername “companywaredemo”, dann lautet der Klassenname Companywaredemo.
Yaml-Datei
 
==Yaml-Datei==


In der Yaml-Date stehen die Metaangaben zum Plugin, wie Name, Version und Autor. Diese werden für den Pluginmanager benötigt.
In der Yaml-Date stehen die Metaangaben zum Plugin, wie Name, Version und Autor. Diese werden für den Pluginmanager benötigt.
Java-Klasse
 
==Java-Klasse==


Die Java-Klasse hat das Interface “Plugin” implementiert. Damit kann das Plugin über die Funktion “init”, bei aktiviertem Plugin im Pluginmanager, initialisiert werden.
Die Java-Klasse hat das Interface “Plugin” implementiert. Damit kann das Plugin über die Funktion “init”, bei aktiviertem Plugin im Pluginmanager, initialisiert werden.
Demoplugin
 
==Demoplugin==


Anbei gibt es das Demoplugin als Zip-Datei zum Download.
Anbei gibt es das Demoplugin als Zip-Datei zum Download.

Version vom 8. November 2023, 16:33 Uhr

Ordnerstruktur

Das Plugin muss unter “src/main/java/plugins/community” liegen. Der Pluginordner und die Pluginjava-Klasse müssen gleich heißen. Bspw. heißt der Ordnername “companywaredemo”, dann lautet der Klassenname Companywaredemo.

Yaml-Datei

In der Yaml-Date stehen die Metaangaben zum Plugin, wie Name, Version und Autor. Diese werden für den Pluginmanager benötigt.

Java-Klasse

Die Java-Klasse hat das Interface “Plugin” implementiert. Damit kann das Plugin über die Funktion “init”, bei aktiviertem Plugin im Pluginmanager, initialisiert werden.

Demoplugin

Anbei gibt es das Demoplugin als Zip-Datei zum Download.

Cookies helfen uns bei der Bereitstellung von Handbuch für Entwickler von Companyware. Durch die Nutzung von Handbuch für Entwickler von Companyware erklärst du dich damit einverstanden, dass wir Cookies speichern.