Nebula Plugins
nebula

Joined on June 29, 2015

nebula.rxjava-project

Template for RxJava projects

nebula.release

Release opinions on top of gradle-git

nebula.nebula-source-jar

Publishing related plugins

nebula.grunt

Nebula Grunt Plugin

nebula.maven-resolved-dependencies-jar

Built on top of nebula.maven-dependencies-jar, replacing dynamic versions with the actual resolved versions

nebula.dependency-base

A base plugin to improve dependency insight and handle all dependency applies

nebula.resolution-rules

Gradle resolution rules plugin

nebula.nebula-integtest

Healthy defaults for a standard Gradle project

nebula.info

Plugin to gather information about the environment

nebula.info-owners

Plugin to gather information about the environment

nebula.info-jar

Plugin to gather information about the environment

nebula.os-package-docker-base

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.resolution-rules-producer

Produces a resolution rules file tp be consumed by 'nebula.resolution-rules'

nebula.nebula-maven-scm

Publishing related plugins

nebula.ivy-nebula-publish

Applies our opinions for ivy publications

nebula.maven-base-publishing

Setup basic nebula MavenPublication

nebula.ivy-base-publish

Setup nebulaIvy IvyPublication

nebula.ivy-remove-platform-dependencies

Built on top of nebula.ivy-dependencies, removes dependencies with platform or enforced-platform category status

nebula.ospackage-application-spring-boot

Packages output of application plugin into a debian or rpm

nebula.blacklist

Gradle plugin for providing rules for dependency resolution correction

nebula.ospackage-base

Setup base publishing for OS packages

nebula.confs-visible

Publishing related plugins

nebula.info-java

Plugin to gather information about the environment

nebula.source-jar

Create a sourceJar task to package up the project's source code and add it to the publications

nebula.ospackage-daemon

Create daemontools runner

nebula.nebula-facet

Healthy defaults for a standard Gradle project

nebula.os-package-base

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.maven-scm

Adds SCM info to the pom

nebula.hollow

This plugin provides a task for generating hollow consumer api.

nebula.ivy-compile-only

Deal with compileOnly configuration

nebula.test-jar

Create a testJar task to package up test classes and add it to the publications

nebula.nebula-javadoc-jar

Publishing related plugins

nebula.ivy-verify-unspecified-version-dependencies

Verifies that ivy descriptor does not contain unspecified as version for dependencies

nebula.maven-java-publishing

Add component.war if a war project, add component.java otherwise

nebula.provided-base

Create a provided configuration. Similar to providedCompile create by the war plugin.

nebula.nebula-maven-distribute

Publishing related plugins

nebula.nebula-publish-manifest

Publishing related plugins

nebula.integtest

Adds source set and task for running integration tests separately from unit tests

nebula.ospackage-docker-base

Setup base publishing for docker images

nebula.netflixoss

Gradle plugin to setup common needs for Netflix OSS projects

nebula.gradle-dependency-lock

A plugin to allow people using dynamic dependency versions to lock them to specific versions.

nebula.ivy-publish

Applies our opinions for ivy publications

nebula.os-package-docker

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.more-nothing-plugin

Another plugin that does nothing

nebula.resolved-ivy

Publishing related plugins

nebula.nothing-plugin

Plugin that does nothing

nebula.gradle-git-scm

Git implementation of gradle-scm-plugin

nebula.ivy-excludes

Insert excludes into the ivy.xml when individual dependencies have exclude statements

nebula.test-nothing-plugin

nebula-test-nothing-plugin

nebula.resolved-pom

Replaces dynamic versions with the actual resolved versions

nebula.info-dependencies

Gradle plugin collect and provide information about the environment

nebula.maven-shadow-publish

Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task

nebula.oss-publishing

Publishes nebula projects to Netflix OSS repositories and Maven Central

nebula.lock

Inline dependency locking for Gradle

nebula.manifest-pom

Append additional information from our info plugin to the properties section of the pom

nebula.nebula-publishing

Publishing related plugins

nebula.facet

Reduce boilerplate for adding additional source sets

nebula.dependency-recommender

Allows projects to leave off version numbers in dependencies section and have versions recommended by other sources

nebula.rpm

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.kotlin-nodep

Applies Kotlin defaults without stdlib dependencies

nebula.maven-compile-only

Deal with compileOnly configuration

nebula.maven-verify-unspecified-version-dependencies

Verifies that ivy descriptor does not contain unspecified as version for dependencies

nebula.optional-base

Create a provided configuration. Similar to providedCompile create by the war plugin.

nebula.scm-pom

Adds SCM info to the pom

nebula.metrics.init-plugin

Gradle Metrics plugin: Collects gradle metrics and publishes to ElasticSearch HTTP/Splunk/REST endpoints

nebula.fix-java

Healthy defaults for a standard Gradle project

nebula.contacts

Structure to define the owners of a project, then contributing this back to other plugins

nebula.java-cross-compile

Gradle resolution rules plugin

nebula.maven-publish

Applies our opinions for maven publications

nebula.shadow-jar

Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task

nebula.metrics.settings-plugin

Gradle Metrics plugin: Collects gradle metrics and publishes to ElasticSearch HTTP/Splunk/REST endpoints

nebula.contacts-manifest

Structure to define the owners of a project, then contributing this back to other plugins

nebula.com.netflix.ospackage.docker

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.ospackage

Provides a task similar to Tar and Zip for constructing RPM and DEB package files.

nebula.maven-apache-license

Add the Apache v2 license to the pom

nebula.spring-boot-jar

Configures project to use bootJar artifact instead of jar artifact

nebula.lint

Pluggable and configurable linter tool for identifying and reporting on patterns of misuse or deprecations in Gradle scripts

nebula.maven-nebula-publish

Applies our opinions for maven publications

nebula.metrics

Gradle metrics plugin

nebula.ospackage-docker

Create docker images from ospackage block

nebula.info-ci

Plugin to gather information about the environment

nebula.publish-verification

Verifies a nebula publication

nebula.maven-resolved-dependencies

Built on top of nebula.maven-dependencies, replacing dynamic versions with the actual resolved versions

nebula.ivy-manifest

Append additional information from our info plugin to the info section of the ivy.xml

nebula.nebula-optional-base

Create a provided configuration. Similar to providedCompile create by the war plugin.

nebula.nebula-plugin

Plugin for plugins, heavily opinionated about nebula-plugins

nebula.nebula-bintray-sync-publishing

Plugin for plugins, heavily opinionated about nebula-plugins

nebula.grails

Fork of the Grails 2.x Gradle plugin providing later Gradle version and plugin portal support

nebula.source-refactor

Pluggable and distributed refactoring tool for Java source code

nebula.javadoc-jar

Create a javadocJar task to package up the javadoc and add it to the publications

nebula.nebula-maven-developers

Publishing related plugins

nebula.resolved-maven

Publishing related plugins

nebula.plugin-plugin

Sets up publishing and release process for all of the other nebula plugins

nebula.nebula-test-jar

Publishing related plugins

nebula.nebula-maven-publishing

Publishing related plugins

nebula.node

Nebula Node Plugin

nebula.info-broker

Plugin to gather information about the environment

nebula.gulp

Nebula Gulp Plugin

nebula.maven-excludes

Insert excludes into the pom when individual dependencies have exclude statements

nebula.nebula-developers

Publishing related plugins

nebula.os-package

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.compile-api

Adds a compileApi configuration, dependencies in this configuration will be put in compile conf/scope of ivy/maven

nebula.gradle-stash-base

Sets up some common

com.netflix.dgs.codegen

Gradle plugin for generating Java and Kotlin classes from GraphQL Schema

nebula.gradle-stash

Gradle plugin to do various Stash SCM tasks

nebula.ospackage-application

Packages output of application plugin into a debian or rpm

nebula.ivy-resolved-dependencies

Built on top of nebula.ivy-dependencies, replacing dynamic versions with the actual resolved versions

nebula.override

Override arbitrary properties in a Gradle build

nebula.project

Gradle plugin to setup a responsible Gradle project

nebula.apache-license-pom

Add the Apache v2 license to the pom

nebula.nebula-bintray

Applies nebula.nebula-bintray-publishing and nebula.nebula-ojo-publishing

nebula.maven-dependencies

Add component.war if a war project, add component.java otherwise, add dependencies

nebula.maven-base-publish

Setup nebula maven publication. Add a name and description element to the published POM

nebula.nebula-provided-base

Create a provided configuration. Similar to providedCompile create by the war plugin.

nebula.ospackage-application-daemon

Creates daemontools setup to run output from application plugin

nebula.nebula-bintray-publishing

Plugin for plugins, heavily opinionated about nebula-plugins

nebula.docker

Gradle Docker Package Plugin

nebula.nebula-project

Healthy defaults for a standard Gradle project

nebula.gradle-scm

Base SCM Plugin for gathering information or performing actions

nebula.info-props

Plugin to gather information about the environment

nebula.clojure

Small wrapper around clojuresque

nebula.ivy-shadow-publish

Configures project to use shadowJar artifact instead of jar artifact when users want to replace the jar task

nebula.maven-manifest

Append additional information from our info plugin to the properties section of the pom

nebula.maven-publishing

Applies our opinions for maven publications

nebula.nebula-ivy-publishing

Publishing related plugins

nebula.maven-developer

Configures contacts for maven publishing

nebula.sample-plugin

Plugin that does nothing

nebula.ivy-dependencies

Add component.war if a war project, add component.java otherwise, add dependencies

nebula.maven-dependencies-jar

Add component.jar, mostly useful when another plugin interferes with how nebula.maven-dependencies works

nebula.nebula-sign

Publishing related plugins

nebula.deb

Gradle plugin for constructing linux packages, specifically RPM and DEBs.

nebula.dependency-lock

A plugin to allow people using dynamic dependency versions to lock them to specific versions.

nebula.info-scm

Plugin to gather information about the environment

nebula.nebula-clojure

Small wrapper around clojuresque to leave out Clojars

nebula.nebula-release

Release opinions based around gradle-git

nebula.nebula-ojo-publishing

Plugin for plugins, heavily opinionated about nebula-plugins

nebula.info-basic

Plugin to gather information about the environment

nebula.kotlin

Provides the Kotlin plugin via the Gradle plugin portal and allows Kotlin library versions to be omitted

nebula.contacts-base

Structure to define the owners of a project, then contributing this back to other plugins

Nebula Plugins is not a member of any organizations.