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.
- Host: GitHub
- URL: https://github.com/bakdata/gradle-plugins
- Owner: bakdata
- License: mit
- Created: 2019-01-17T10:29:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-05T14:04:36.000Z (12 months ago)
- Last Synced: 2025-04-10T23:48:10.860Z (12 months ago)
- Language: Kotlin
- Homepage:
- Size: 412 KB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://dev.azure.com/bakdata/public/_build/latest?definitionId=3&branchName=master)
[](https://sonarcloud.io/dashboard?id=bakdata-com.bakdata.gradle%3Agradle-plugins)
[](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")
}
}
```