Plugin erstellen: Unterschied zwischen den Versionen
Aus Handbuch für Entwickler von Companyware
Mbauer (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Mbauer (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
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. |
Version vom 8. November 2023, 16:32 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.