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

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

Convenience plugins that orchestrate and preconfigure other plugins for release management or code quality.
https://github.com/bakdata/gradle-plugins

Last synced: about 2 months ago
JSON representation

Convenience plugins that orchestrate and preconfigure other plugins for release management or code quality.

Awesome Lists containing this project

README

          

[![Build Status](https://dev.azure.com/bakdata/public/_apis/build/status/bakdata.gradle-plugins?branchName=master)](https://dev.azure.com/bakdata/public/_build/latest?definitionId=3&branchName=master)
[![Sonarcloud status](https://sonarcloud.io/api/project_badges/measure?project=com.bakdata.gradle%3Agradle-plugins&metric=alert_status)](https://sonarcloud.io/dashboard?id=bakdata-com.bakdata.gradle%3Agradle-plugins)
[![Code coverage](https://sonarcloud.io/api/project_badges/measure?project=com.bakdata.gradle%3Agradle-plugins&metric=coverage)](https://sonarcloud.io/dashboard?id=bakdata-com.bakdata.gradle%3Agradle-plugins)

bakdata gradle plugins
======================

A collection of small Gradle plugins, mostly focused on deployment.

- **Sonar** Some defaults for easy integration of sonar on multi-module projects
- **Sonatype** is used for uploading to sonatype repos and ultimately publish to Maven Central
- **Release** adds configurable push behavior for version bumping
- **Jib** configures Jib repository, tag and image name
- **Mockito** configures Mockito as a Java agent for tests

## Development

Snapshot versions of these plugins are published to Sonatype.
You can use them in your project by adding the following snippet to your `settings.gradle.kts`

```
pluginManagement {
repositories {
gradlePluginPortal()
maven(url = "https://central.sonatype.com/repository/maven-snapshots")
}
}
```