SBuild’s plugin mechanism allows you to extends your Buildscript very easily.

If you are interested in writing your own SBuild Plugin, please read the "Writing Plugins" section of the Reference Manual.

Plugins

Here, you can find a list of known SBuild Plugins. You wrote a plugin and want it to be listed here? Please contact us.

Plugin Name Description License Links

Aether

Provides a Aether-based SchemeHandler, that can resolve transitive dependencies from Maven repositories.

Apache 2.0

Github, Maven

Asciidoctor

Integrates the document rendering engine Asciidoctor into SBuild.

Apache 2.0

Github, Maven

Clean

Provides a customizable clean target.

Apache 2.0

Github, Maven

Https

Provides an HTTPS SchemeHandler.

Apache 2.0

Github, Maven

Javac

Provides a Java Compiler and compile targets

Apache 2.0

Github, Maven

Java Project

Provides typical targets for Java Projects.

Apache 2.0

Github, Maven

JBake Plugin

Integrates the static page generator JBake

Apache 2.0

Github, Maven

Maven Deploy

Allows deployments to Maven repositories like the Sonatype OSS Nexus Repository

Apache 2.0

Github, Maven

SBuild Plugin

A Plugin to create SBuild Plugins

Apache 2.0

Github, Maven

Source Scheme

Provides an extensible scheme handler to provide source jars for arbitrary dependencies.

Apache 2.0

Github, Maven

Unzip

Provides an unzip scheme handler to transparently access resources from zip files.

Apache 2.0

Github, Maven