A collection of Gradle plugins developed and maintained for internal use at CraftsBlock.
Warning
This repository bundles multiple Gradle plugins that are exclusively intended for CraftsBlock projects.
The APIs are opinionated, may change without notice, and are not designed for public use.
This repository serves as a central place for all CraftsBlock Gradle plugins. The plugins focus on standardizing build logic across projects, such as:
- Publishing conventions
- Build and artifact metadata
- Internal infrastructure integration
- Shared build patterns
Each plugin is versioned and published from this repository.
| Plugin ID | Description | Latest Build |
|---|---|---|
de.craftsblock.gradle.publish |
Opinionated Maven publishing configuration |
Additional plugins may be added over time.
Plugins from this repository are intended to be used via an internal plugin repository.
settings.gradle:
pluginManagement {
repositories {
maven {
url = uri("https://repo.craftsblock.de/releases")
}
gradlePluginPortal()
}
}build.gradle:
plugins {
id "de.craftsblock.gradle.<plugin>" version "<version>"
}