This directory contains some skeleton projects to create a Rundeck Plugin.
View the Rundeck Development Guide - Plugin Development - Java Plugin Development for more information about developing Rundeck Plugins in Java.
See also: Rundeck Development Guide for more information about plugin development in general.
java-no-dependencies
is a java project without the need to embed any third-party jar dependenciesjava-with-dependencies
can bundle jar dependencies into the built plugin jar
- Copy the directory and rename it
- Add java code to the
src/main/java
directory, implementing one of the Rundeck plugin interfaces. Don't forget to annotate your plugin class with the@Plugin
annotation at least, and provide aservice
andname
value. - Modify the
build.gradle
file, and add the class names to those used for your plugin(s) to theext.pluginClassNames
value. - Modify the
build.gradle
to specify any jar dependencies
Run:
gradle clean build