Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ajoberstar/gradle-defaults

Plugin providing opinionated defaults for Gradle projects.
https://github.com/ajoberstar/gradle-defaults

gradle gradle-plugin opinionated-defaults

Last synced: 4 months ago
JSON representation

Plugin providing opinionated defaults for Gradle projects.

Awesome Lists containing this project

README

        

# gradle-defaults

[![CI](https://github.com/ajoberstar/gradle-defaults/actions/workflows/ci.yaml/badge.svg)](https://github.com/ajoberstar/gradle-defaults/actions/workflows/ci.yaml)

Convention plugins for use in my projects.

## What does it do?

This project tracks _my own_ preferences for Gradle defaults. It will follow SemVer for breaking changes (prior to 1.0.0, minors may include breaking changes).

**DISCLAIMER** This is probably not useful for anyone but me.

## Usage

In the root project apply the defaults plugin:

```groovy
plugins {
id 'org.ajoberstar.defaults.java-library' version ''
id 'org.ajoberstar.defaults.locking' version ''
id 'org.ajoberstar.defaults.maven-central' version ''
id 'org.ajoberstar.defaults.spotless' version ''
}
```