diff --git a/build.gradle.kts b/build.gradle.kts index 29c82c6..b5de5ef 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -9,26 +9,24 @@ repositories { mavenCentral() } +buildscript { + repositories { + mavenCentral() + } +} + plugins { `java-library` checkstyle jacoco `maven-publish` signing + alias(libs.plugins.cthingVersioning) alias(libs.plugins.dependencyAnalysis) alias(libs.plugins.spotbugs) alias(libs.plugins.versions) } -buildscript { - repositories { - mavenCentral() - } - dependencies { - classpath(libs.cthingProjectVersion) - } -} - version = ProjectVersion("0.1.0", BuildType.snapshot) group = "org.cthing" description = "A port of the Molinillo generic dependency resolution algorithm to Java." diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d8140ee..b968ef4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,6 +8,7 @@ junit = "5.10.2" spotbugs = "4.8.3" [plugins] +cthingVersioning = { id = "org.cthing.cthing-versioning", version = "1.0.0" } dependencyAnalysis = { id = "com.autonomousapps.dependency-analysis", version = "1.30.0" } spotbugs = { id = "com.github.spotbugs", version = "6.0.7" } versions = { id = "com.github.ben-manes.versions", version = "0.51.0" } @@ -15,7 +16,6 @@ versions = { id = "com.github.ben-manes.versions", version = "0.51.0" } [libraries] assertJ = "org.assertj:assertj-core:3.25.3" cthingAnnots = "org.cthing:cthing-annotations:1.0.0" -cthingProjectVersion = "org.cthing:cthing-projectversion:1.0.0" equalsVerifier = "nl.jqno.equalsverifier:equalsverifier:3.15.6" jacksonAnnots = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson" } jacksonCore = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" }