gradle-lint-pluginA pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts.
gradle-ospackage-pluginGradle plugin for constructing linux packages, specifically RPM and DEBs.
gradle-dependency-lock-pluginA plugin to allow people using dynamic dependency versions to lock them to specific versions.
nebula-release-pluginRelease opinions based around gradle-git
gradle-extra-configurations-pluginGradle plugin introducing a provided dependency configuration and marking a dependency as optional.
nebula-publishing-pluginPublishing related plugins
nebula-project-pluginHealthy defaults for a standard Gradle project
nebula-dependency-recommender-pluginLeave off version numbers in your dependencies section and have versions recommended by several possible sources.
gradle-metrics-pluginPlugin to send Gradle metrics to external datasources
nebula-kotlin-pluginProvides the Kotlin plugin via the Gradle plugin portal, automatically depends on the standard library, and allows Kotlin library versions to be omitted
gradle-info-pluginPlugin to gather information about the environment
nebula-testTest harness for Gradle plugins
gradle-resolution-rules-pluginGradle plugin for providing reusable dependency resolution rules.
gradle-java-cross-compile-pluginAutomatic configuration of bootstrap classpath for Java, Groovy and Kotlin.
gradle-aggregate-javadocs-pluginProvides the ability to aggregate Javadocs across all projects in a multi-project build.
nebula-docker-pluginPlugin to help with assembling Docker images from Java apps in the context of using Nebula
gradle-override-pluginOverride arbitrary properties in a Gradle build
nebula-clojure-pluginPlugin providing Clojuresque with compatibility fixes for Gradle 2.12 and later
nebula-coreClasses common to other nebula plugins
gradle-stash-pluginVarious tasks for interacting with the Stash SCM
gradle-netflixoss-project-pluginGradle plugin to setup common needs for Netflix OSS projects
nebula-ospackage-pluginOpinionated plugins that wrap the gradle-ospackage-plugin
gradle-jakartaee-migration-pluginProvides Gradle capabilities and transforms to ease the migration from Java EE to Jakarta EE
nebula-plugin-pluginPlugin for plugins, heavily opinionated about nebula-plugins
gradle-git-scm-pluginGit implementation of gradle-scm-plugin
gradle-blacklist-pluginFailing builds with bad dependencies. Replacing bundles, etc.
gradle-contacts-pluginStructure to define the owners of a project, then contributing this back to other plugins
gradle-resolution-rulesRules for the Resolution Rules plugin
gradle-scm-pluginBase SCM Plugin for gathering information or performing actions
example-multiprojectAn example multiproject demonstrating how we use the nebula plugins
ensureScripts to ensure Github is properly configured for this project
gradle-rxjava-project-pluginGradle plugin to introduce conventions of a ReactiveX projects
gradle-nothing-pluginLiterally does nothing. Used for testing gradle-plugin-plugin
lock-experimentalExperimental major overhaul of https://github.com/nebula-plugins/gradle-dependency-lock-plugin
example-projectAn example project on how we use the nebula plugins on a simple project
nebula-gradle-interopKotlin library providing extensions to assist with Gradle iterop and backwards compatibility
nebula-grails-pluginFork of the Grails 2.x Gradle plugin providing later Gradle version and plugin portal support.
lazybones-nebula-plugin-templateA lazybones template for creating new nebula plugins
gradle-warnings-pluginAllows for defining and emitting warnings.
nebula-oss-publishing-pluginPublishes nebula projects to Netflix OSS repositories and Maven Central
nebula-blob-pluginCopy files to S3 using Gradle FileSpec