From 6aabde2ecaadef9d0efc2182e0c270f7f2fc642d Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Fri, 12 Jul 2024 20:58:34 +0200 Subject: [PATCH] Fix publishing/task config (2) --- build.gradle.kts | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2a11842..4ef2e00 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -111,8 +111,9 @@ dependencies { } java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + toolchain { + languageVersion.set(JavaLanguageVersion.of(8)) + } } tasks { @@ -147,6 +148,10 @@ val artifactVersion = if (!isSnapshot) project.version as String else SimpleDate val publicationName = "gradleDebianPlugin" publishing { repositories { + maven { + name = localRepositoryName + url = uri("../local-plugins") + } maven { name = gitHubPackagesRepositoryName url = uri("https://maven.pkg.github.com/${property("github.package-registry.owner")}/${property("github.package-registry.repository")}") @@ -157,7 +162,7 @@ publishing { } } publications { - register(publicationName, MavenPublication::class) { + register(publicationName) { pom { name.set("gradle-debian-plugin") description.set("A Debian plugin for Gradle") @@ -212,13 +217,10 @@ signing { sign(publishing.publications[publicationName]) } -//pluginBundle { -// website = "https://github.com/gesellix/gradle-debian-plugin" -// vcsUrl = "https://github.com/gesellix/gradle-debian-plugin.git" -// tags = listOf("debian", "jdeb", "package", "ubuntu") -//} - gradlePlugin { + website.set("https://github.com/gesellix/gradle-debian-plugin") + vcsUrl.set("https://github.com/gesellix/gradle-debian-plugin.git") + plugins { register(publicationName) { id = "de.gesellix.debian" @@ -226,6 +228,7 @@ gradlePlugin { description = "Create Debian packages with Gradle" implementationClass = "de.gesellix.gradle.debian.DebianPackagePlugin" version = artifactVersion + tags.set(listOf("debian", "jdeb", "package", "ubuntu")) } } }