Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.57 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.57 KB

Build Status Sonarcloud status Code coverage

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

Development

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

buildscript {
  repositories {
    maven {
      url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots")
    }
  }
  dependencies {
    classpath("com.bakdata.gradle:sonar:0.0.1-SNAPSHOT")
    classpath("com.bakdata.gradle:sonatype:0.0.1-SNAPSHOT")
    classpath("com.bakdata.gradle:release:0.0.1-SNAPSHOT")
  }
}

apply(plugin = "com.bakdata.sonar")
apply(plugin = "com.bakdata.sonatype")
apply(plugin = "com.bakdata.release")