Plugin erstellen: Unterschied zwischen den Versionen

Aus Handbuch für Entwickler von Companyware
Wechseln zu: Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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.<br />
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.
[[Datei:Ordnerstruktur.png|Ordnerstruktur]]  
[[Datei:Ordnerstruktur.png|Ordnerstruktur]]  


==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.<br />
 
[[Datei:Yaml.png|Yaml]]  
[[Datei:Yaml.png|Yaml]]  


Zeile 12: Zeile 13:


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.
[[Datei:Javaklasse.png|Javaklasse]]


==Demoplugin==
==Demoplugin==


Anbei gibt es das Demoplugin als Zip-Datei zum Download.
Anbei gibt es das Demoplugin als Zip-Datei zum Download.
[[Media:Companywaredemo.zip|Companywaredemo.zip]]
[[Media:Companywaredemo_sources.zip|Companywaredemo_sources.zip]]

Aktuelle Version vom 14. Dezember 2023, 17:24 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. Ordnerstruktur

Yaml-Datei

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

Yaml

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.

Javaklasse

Demoplugin

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

Companywaredemo.zip

Companywaredemo_sources.zip

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.