Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kordamp/kordamp-gradle-plugins

A collection of Gradle plugins
https://github.com/kordamp/kordamp-gradle-plugins

gradle gradle-plugin groovy project

Last synced: 2 days ago
JSON representation

A collection of Gradle plugins

Awesome Lists containing this project

README

        

= kordamp-gradle-plugins
:linkattrs:
:project-owner: kordamp
:project-repo: maven
:project-name: kordamp-gradle-plugins
:project-group: org.kordamp.gradle
:project-version: 0.54.0
:plugin-id: {project-group}.base

image:http://img.shields.io/github/actions/workflow/status/{project-owner}/{project-name}/early-access.yml?branch=master&logo=github&label=Build["Build Status", link="https://github.com/{project-owner}/{project-name}/actions"]
image:https://img.shields.io/maven-metadata/v?label=Plugin%20Portal&metadataUrl=https://plugins.gradle.org/m2/org/kordamp/gradle/base/{plugin-id}.gradle.plugin/maven-metadata.xml["Gradle Plugin Portal, link="https://plugins.gradle.org/plugin/{plugin-id}"]

---

A set of opinionated Gradle plugins that provide common behavior observed in Maven, and more!

== Usage

Option #1
[source,groovy]
[subs="attributes,verbatim"]
----
buildscript {
repositories {
gradlePluginPortal()
mavenCentral()
}
dependencies {
classpath '{project-group}::{project-version}'
}
}
apply plugin: ''
----

Option #2
[source,groovy]
[subs="attributes,verbatim"]
----
plugins {
id '' version '{project-version}'
}
----

Where `<plugin-id>` stands for any of the ids described in the guide. Most times it's enough to simply apply
the `{project-group}.project` at the root. All plugins may be applied independently as well.

Refer to the link:http://{project-owner}.github.io/{project-name}[guide, window="_blank"] for further information on configuration
and usage.

== Requirements

* Java 11
* Gradle 7+