com.netflix.nebula.integtest
Adds source set and task for running integration tests separately from unit tests
Structure to define the owners of a project, then contributing this back to other plugins
Verifies that ivy descriptor does not contain unspecified as version for dependencies
Gradle plugin collect and provide information about the environment
nebula.resolved-ivy
Publishing related plugins
Plugins to ease maven-publish and ivy-publish configuration
Plugins to ease maven-publish and ivy-publish configuration
Structure to define the owners of a project, then contributing this back to other plugins
Plugins to ease maven-publish and ivy-publish configuration
Applies our opinions for ivy publications
Plugin to specify and publish who the owner of a project is
Plugin to lock dynamic dependencies
Adds SCM info to the pom
nebula.docker
Gradle Docker Package Plugin
Sets up publishing and release process for all of the other nebula plugins
Gradle plugin to setup a responsible Gradle project
Insert excludes into the pom when individual dependencies have exclude statements
Setup base publishing for docker images
nebula.nebula-sign
Publishing related plugins
A plugin to allow people using dynamic dependency versions to lock them to specific versions.
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
Creates daemontools setup to run output from application plugin
Plugins to ease maven-publish and ivy-publish configuration
nebula.resolved-pom
Replaces dynamic versions with the actual resolved versions
com.netflix.nebula.archrules.aggregate
Consolidates console reports for multiple subprojects
nebula.maven-publishing
Applies our opinions for maven publications
Gradle plugin to do various Stash SCM tasks
nebula.nebula-javadoc-jar
Publishing related plugins
Plugin to gather information about the environment
Plugin for plugins, heavily opinionated about nebula-plugins
Gradle plugin collect and provide information about the environment
Produces a resolution rules file tp be consumed by 'nebula.resolution-rules'
Allows projects to leave off version numbers in dependencies section and have versions recommended by other sources
Setup base publishing for OS packages
com.netflix.nebula.info-ci
Gradle plugin collect and provide information about the environment
Publishes nebula projects to Netflix OSS repositories and Maven Central
Plugins to ease maven-publish and ivy-publish configuration
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
Gradle plugin collect and provide information about the environment
Gradle plugin collect and provide information about the environment
Plugin that does nothing
nebula.maven-base-publishing
Setup basic nebula MavenPublication
Gradle resolution rules plugin
Insert excludes into the ivy.xml when individual dependencies have exclude statements
Reduce boilerplate for adding additional source sets
nebula.nebula-publishing
Publishing related plugins
Adds a compileApi configuration, dependencies in this configuration will be put in compile conf/scope of ivy/maven
Plugins to ease maven-publish and ivy-publish configuration
Plugins to ease maven-publish and ivy-publish configuration
Plugins to add provided and optional configurations
Setup base publishing for docker images
A base plugin to improve dependency insight and handle all dependency applies
Gradle JakartaEE Ecosystem Plugin
Override arbitrary properties in a Gradle build
nebula.nebula-test-jar
Publishing related plugins
Plugin that does nothing
Provides a task for generating hollow consumer api
Gradle plugin to setup common needs for Netflix OSS projects
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
nebula.manifest-pom
Append additional information from our info plugin to the properties section of the pom
Plugins to ease maven-publish and ivy-publish configuration
Publishing related plugins
Plugins to ease maven-publish and ivy-publish configuration
Gradle plugin to do various Stash SCM tasks
Plugins to ease maven-publish and ivy-publish configuration
Create a javadocJar task to package up the javadoc and add it to the publications
Creates daemontools setup to run output from application plugin
Applies our opinions for maven publications
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
nebula.nebula-bintray-sync-publishing
Plugin for plugins, heavily opinionated about nebula-plugins
nebula.fix-java
Healthy defaults for a standard Gradle project
Plugins to ease use of Node tools (Node, Grunt, Gulp)
nebula.nebula-project
Healthy defaults for a standard Gradle project
com.netflix.nebula.library
Sets up publishing and release process for Nebula Libraries
Small wrapper around clojuresque
nebula.nebula-integtest
Healthy defaults for a standard Gradle project
Override arbitrary properties in a Gradle build
Gradle resolution rules plugin
Provides the Kotlin plugin via the Gradle plugin portal and allows Kotlin library versions to be omitted
A plugin to allow people using dynamic dependency versions to lock them to specific versions.
Plugins to add provided and optional configurations
nebula.nebula-ojo-publishing
Plugin for plugins, heavily opinionated about nebula-plugins
Sets up some common
Plugins to ease maven-publish and ivy-publish configuration
Create a provided configuration. Similar to providedCompile create by the war plugin.
Plugin to setup common SCM operations and information gathering
Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task
Plugins to ease maven-publish and ivy-publish configuration
Packages output of application plugin into a debian or rpm
nebula.nebula-maven-scm
Publishing related plugins
Gradle Metrics plugin: Collects gradle metrics and publishes to ElasticSearch HTTP/Splunk/REST endpoints
Gradle Metrics plugin: Collects gradle metrics and publishes to ElasticSearch HTTP/Splunk/REST endpoints
Gradle plugin collect and provide information about the environment
nebula.rxjava-project
Template for RxJava projects
Create docker images from ospackage block
nebula.maven-dependencies-jar
Add component.jar, mostly useful when another plugin interferes with how nebula.maven-dependencies works
Create debian system packages
Plugin to gather information about the environment
nebula.nebula-ivy-publishing
Publishing related plugins
Plugins to ease maven-publish and ivy-publish configuration
nebula.maven-java-publishing
Add component.war if a war project, add component.java otherwise
Create RPM system packages
nebula.nebula-publish-manifest
Publishing related plugins
Create a testJar task to package up test classes and add it to the publications
com.netflix.nebula.info-scm
Gradle plugin collect and provide information about the environment
nebula.nebula-maven-publishing
Publishing related plugins
Verifies that ivy descriptor does not contain unspecified as version for dependencies
A git implementation of the gradle-scm-plugin
Plugins to ease maven-publish and ivy-publish configuration
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
Plugins to ease maven-publish and ivy-publish configuration
Pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts
Plugins to ease maven-publish and ivy-publish configuration
Create a provided configuration. Similar to providedCompile create by the war plugin.
com.netflix.nebula.archrules.runner
Sets up a project to consume archrules libraries and run them against the code in the current project
Setup base publishing for OS packages
Plugins to ease use of Node tools (Node, Grunt, Gulp)
Plugin to specify and publish who the owner of a project is
Append additional information from our info plugin to the info section of the ivy.xml
nebula.confs-visible
Publishing related plugins
nebula.nebula-maven-distribute
Publishing related plugins
Adds source set and task for running integration tests separately from unit tests
This plugin provides a task for generating hollow consumer api.
Nebula Node Plugin
Release opinions on top of gradle-git
Applies our opinions for maven publications
Release opinions on top of gradle-git
Gradle plugin to setup a responsible Gradle project
Plugin to gather information about the environment
nebula.scm-pom
Adds SCM info to the pom
Another plugin that does nothing
Create daemontools runner
Template for NetflixOSS projects
Gradle resolution rules plugin
Plugins to ease maven-publish and ivy-publish configuration
Signs nebula projects
nebula.nebula-plugin
Plugin for plugins, heavily opinionated about nebula-plugins
Reduce boilerplate for adding additional source sets
com.netflix.nebula.integtest-standalone
Adds source set and task for running integration tests separately from unit tests (standalone)
nebula.apache-license-pom
Add the Apache v2 license to the pom
Applies our opinions for ivy publications
Provides a task similar to Tar and Zip for constructing RPM and DEB package files.
Fork of the Grails 2.x Gradle plugin providing later Gradle version and plugin portal support
Plugin to gather information about the environment
Nebula Grunt Plugin
Gradle plugin collect and provide information about the environment
Create a provided configuration. Similar to providedCompile create by the war plugin.
Gradle plugin collect and provide information about the environment
nebula-test-nothing-plugin
Gradle plugin for providing rules for dependency resolution correction
Plugins to ease maven-publish and ivy-publish configuration
com.netflix.nebula.oss.settings
Sets up build scans
nebula.resolved-maven
Publishing related plugins
Built on top of nebula.ivy-dependencies, removes dependencies with platform or enforced-platform category status
Applies Kotlin defaults without stdlib dependencies
Deal with compileOnly configuration
Provides a task similar to Tar and Zip for constructing RPM and DEB package files.
Plugins to ease maven-publish and ivy-publish configuration
Publishes nebula projects to Netflix OSS repositories and Maven Central
Structure to define the owners of a project, then contributing this back to other plugins
Plugins to ease use of Node tools (Node, Grunt, Gulp)
Gradle Java Cross-Compile Plugin
Plugins to ease maven-publish and ivy-publish configuration
Sets up some common
nebula.gradle-git-scm
Git implementation of gradle-scm-plugin
nebula.maven-resolved-dependencies-jar
Built on top of nebula.maven-dependencies-jar, replacing dynamic versions with the actual resolved versions
Deal with compileOnly configuration
Plugins to ease maven-publish and ivy-publish configuration
Pluggable and distributed refactoring tool for Java source code
nebula.maven-dependencies
Add component.war if a war project, add component.java otherwise, add dependencies
Configures contacts for maven publishing
Built on top of nebula.maven-dependencies, replacing dynamic versions with the actual resolved versions
Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task
Plugins to ease maven-publish and ivy-publish configuration
Gradle plugin collect and provide information about the environment
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
Packages output of application plugin into a debian or rpm
Plugin to gather information about the environment
Create daemontools runner
Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task
nebula.nebula-facet
Healthy defaults for a standard Gradle project
Verifies a nebula publication
Plugin to gather information about the environment
Add the Apache v2 license to the pom
Pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts
Gradle plugin collect and provide information about the environment
Plugins to ease maven-publish and ivy-publish configuration
Configures project to use bootJar artifact instead of jar artifact
Gradle plugin for constructing linux packages, specifically RPM and DEBs.
Base SCM Plugin for gathering information or performing actions
nebula.plugin-plugin
Sets up publishing and release process for all of the other nebula plugins
nebula.ivy-dependencies
Add component.war if a war project, add component.java otherwise, add dependencies
nebula.nebula-maven-developers
Publishing related plugins
Plugin that does nothing, well maybe just tries something
Plugins to ease maven-publish and ivy-publish configuration
Create a sourceJar task to package up the project's source code and add it to the publications
Packages output of application plugin into a debian or rpm
nebula.lock
Inline dependency locking for Gradle
Another plugin that does nothing
Create docker images from ospackage block
Packages output of application plugin into a debian or rpm
nebula.nebula-clojure
Small wrapper around clojuresque to leave out Clojars
Gradle plugin for generating Java and Kotlin classes from GraphQL Schema
Setup nebula maven publication. Add a name and description element to the published POM
nebula.nebula-source-jar
Publishing related plugins
Append additional information from our info plugin to the properties section of the pom
Plugin to gather information about the environment
Plugin to gather information about the environment
Gradle metrics plugin
Plugins to ease maven-publish and ivy-publish configuration
nebula.nebula-release
Release opinions based around gradle-git
Small wrapper around clojuresque
Gradle plugin collect and provide information about the environment
Allows projects to leave off version numbers in dependencies section and have versions recommended by other sources
com.netflix.nebula.resolve
Used to trigger dependency resolution on all configurations of all projects
Built on top of nebula.ivy-dependencies, replacing dynamic versions with the actual resolved versions
Plugin to gather information about the environment
Nebula Gulp Plugin
Setup nebulaIvy IvyPublication
com.netflix.nebula.root
Sets up publishing and release process for Nebula Multiproject Repos
Create a provided configuration. Similar to providedCompile create by the war plugin.
Plugin that does nothing
com.netflix.nebula.archrules.library
Sets up a project for declaring archrules to be used in another project via the runner plugin
Plugins to ease maven-publish and ivy-publish configuration
Applies nebula.nebula-bintray-publishing and nebula.nebula-ojo-publishing