Sidebar

Plugin Development

Plugins

Note: SoapUI (open source) is a standalone product, an should not be confused with SoapUI NG which is part of the Ready! API family).

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.

→ Read more...

Overview

Structure

A Ready! API plugin is a single JAR file containing all the plugin functionality and all needed 3rd party libraries.

→ Read more...

Tools

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

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.

→ Read more...

IntelliJ IDEA

IntelliJ IDEA is used internally by Ready! API developers. The community edition is free, and contains everything you need to do plugin development.

It is cross-platform, and you can download a copy from https://www.jetbrains.com/idea/download/

→ Read more...

Plugin Development Kit

SmartBear provides a Ready! Api Plugin Development Kit which contains a Maven archetype for your plugin projects, and also a sample plugin template which contains most of the extension mechanisms.

→ Read more...

Help and Feedback

You did not find what you looked for?

© 2016 SmartBear Software