Setup your plugin development environment
|Plugin development is currently only supported on x86 (Intel) based platforms.|
Plugin development requires a suitable development environment.
Development of plugins requires Java 11, specifically OpenJDK 11. All code is written using the Java programming language.
OpenJDK11 can be downloaded from the Adoptium website.
|You must use Java 11 as this is the version currently used by Funnelback. Other versions of Java (both newer and older) will not be fully compatible.|
See also: Plugin tutorial - Part 1.1: Install Java 11
Apache Maven provides access to the plugin framework and other shared libraries. It is used to manage the dependencies, build, and package your plugin.
Apache Maven can be downloaded from the Apache Maven project website.
See also: Part 1.2: Install Apache Maven
IntelliJ IDEA is an integrated development environment (IDE) that we recommend installing when developing plugins. Alternative IDEs, such as Eclipse, can also be used but the Funnelback documentation only provides IntelliJ specific examples.
See also: Plugin tutorial - Part 1.3: Install IntelliJ IDEA