diff --git a/all/build.gradle.kts b/all/build.gradle.kts index 3b761156..fcc0d717 100644 --- a/all/build.gradle.kts +++ b/all/build.gradle.kts @@ -4,8 +4,8 @@ import java.nio.file.Files plugins { `maven-publish` application - id("com.github.jk1.dependency-license-report") - id("com.github.johnrengelman.shadow") + alias(libs.plugins.dependencyLicenseReport) + alias(libs.plugins.shadow) kotlin("jvm") } diff --git a/build.gradle.kts b/build.gradle.kts index 1f15ce61..40cd4d63 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,11 +11,11 @@ defaultTasks("build") plugins { base - id("com.github.ben-manes.versions") - id("org.jetbrains.dokka") + alias(libs.plugins.dokka) + alias(libs.plugins.versions) kotlin("jvm") - id("org.jmailen.kotlinter") apply false + alias(libs.plugins.kotlinter) apply false } allprojects { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d23d4930..b7fdf108 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,6 +12,13 @@ ktor = "1.6.7" netty = "4.1.73.Final" nettyIoUring = "0.0.11.Final" +[plugins] +dependencyLicenseReport = { id = "com.github.jk1.dependency-license-report", version = "2.1" } +dokka = { id = "org.jetbrains.dokka", version.ref = "kotlin" } +kotlinter = { id = "org.jmailen.kotlinter", version = "3.8.0" } +shadow = { id = "com.github.johnrengelman.shadow", version = "7.1.2" } +versions = { id = "com.github.ben-manes.versions", version = "0.41.0" } + [libraries] asm-commons = { module = "org.ow2.asm:asm-commons", version.ref = "asm" } asm-core = { module = "org.ow2.asm:asm", version.ref = "asm" } diff --git a/settings.gradle.kts b/settings.gradle.kts index e93ce9c2..faefb546 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -13,11 +13,6 @@ dependencyResolutionManagement { pluginManagement { plugins { - id("com.github.ben-manes.versions") version "0.41.0" - id("com.github.jk1.dependency-license-report") version "2.1" - id("com.github.johnrengelman.shadow") version "7.1.2" - id("org.jetbrains.dokka") version "1.6.10" - id("org.jmailen.kotlinter") version "3.8.0" kotlin("jvm") version "1.6.10" } }