add common, common-build, common-ktlint, common-detekt, and common-project

This commit is contained in:
2025-09-09 09:46:31 +02:00
parent 078611db9c
commit 75c1331793
7 changed files with 159 additions and 2 deletions

View File

@@ -2,14 +2,52 @@
<!-- TOC -->
* [Common Plugin.](#common-plugin)
* [Plugins](#plugins)
* [Plugins.](#plugins)
* [Common.](#common)
* [Plugin Common.](#plugin-common)
* [Plugin Common Build.](#plugin-common-build)
* [Plugin Common Detekt.](#plugin-common-detekt)
* [Plugin Common Ktlint.](#plugin-common-ktlint)
* [Plugin Common Project.](#plugin-common-project)
* [Publish gradle plugin locally.](#publish-gradle-plugin-locally)
* [Releasing gradle plugin.](#releasing-gradle-plugin)
* [Publish gradle plugin to repository.](#publish-gradle-plugin-to-repository)
* [Global gradle properties.](#global-gradle-properties)
<!-- TOC -->
## Plugins
## Plugins.
### Common.
#### Plugin Common.
id `ltd.lulz.plugin.common-plugin.common`
Set core Java and Kotlin settings and overweight project version with git version.
#### Plugin Common Build.
id `ltd.lulz.plugin.common-plugin.common-build`
Display name and version, add `buildInfo` to `build` task.
#### Plugin Common Detekt.
id `ltd.lulz.plugin.common-plugin.common-detekt`
Detect is a code smell analysis for your Kotlin projects.
#### Plugin Common Ktlint.
id `ltd.lulz.plugin.common-plugin.common-ktlint`
Ktlint enforces consistent code style and formatting across Kotlin codebases.
#### Plugin Common Project.
id `ltd.lulz.plugin.common-plugin.common-project`
Display project, Gradle, and Java information.
## Publish gradle plugin locally.