IDE Support

Because most Jenkins plugins are based on Java and are built with Maven any IDE software can be chosen that provides JVM language and Maven framework support. The Maven HPI Plugin provides an easy way to integrate the plugin lifecycles into the Maven build process.

With help of the Gradle JPI Plugin Groovy and Gradle can be used as an alternative way to build and release such configured plugins.

Jelly Views

XML based tag libraries for writing Jelly views are supported by Stapler plugins available for most modern IDEs (see links to below).

Internationalization

Support for different languages can be achieved by internationalization features in Stapler plugins.

IntelliJ IDEA

NetBeans

Eclipse