Plugins are modules that extend functionality of tools in either Ready! API or SoapUI (open source). They are developed in Java, and use the Plugin Framework which provide annotations and interfaces that can be used to extend or modify functionality.
They are distributed as a single JAR file containing all the plugin functionality and all needed 3rd party libraries.
A Ready! API plugin is a single JAR file containing all the plugin functionality and all needed 3rd party libraries.
In order to do plugin development for Ready! API, you need to have a development environment (we suggest IntelliJ IDEA), and a build tool (we suggest Apache Maven).
(Obviously you also need a working installation of Ready! API to install and test the plugin.)
Maven is a build automation tool for Java projects used to keep track of building and dependencies.
SmartBear provides a maven archetype you can use in your project.