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-dependenciesis a java project without the need to embed any third-party jar dependenciesjava-with-dependenciescan bundle jar dependencies into the built plugin jar
- Copy the directory and rename it
- Add java code to the
src/main/javadirectory, implementing one of the Rundeck plugin interfaces. Don't forget to annotate your plugin class with the@Pluginannotation at least, and provide aserviceandnamevalue. - Modify the
build.gradlefile, and add the class names to those used for your plugin(s) to theext.pluginClassNamesvalue. - Modify the
build.gradleto specify any jar dependencies
Run:
gradle clean build