Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 751 Bytes

File metadata and controls

21 lines (12 loc) · 751 Bytes

Plugins

Installation

You can place external plugins in this directory and they'll be included in the classpath at startup. You can then refer to them by its full type name in application.conf. For example:

{type: "commandcenter.strokeorder.StrokeOrderCommand$"}

Note: The '$' is needed as it's referring to the StrokeOrderCommand object, not class.

Developing your own plugin

Besides the installation and configuration step above, there is nothing different between external Commands and built-in Commands.

You can refer to the extras module for example external plugins, such as StrokeOrderCommand.

Limitations

Currently external plugins don't work with Graal native-image due to limitations regarding reflection.