diff --git a/build.gradle.kts b/build.gradle.kts index a87fc85..10ef665 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -6,6 +6,7 @@ plugins { alias(libs.plugins.kotlinJvm) alias(libs.plugins.deltaCoverage) alias(libs.plugins.detekt) + alias(libs.plugins.mavenPublish) `jvm-test-suite` `java-gradle-plugin` `maven-publish` diff --git a/gradle.properties b/gradle.properties index 1ff2126..87f1642 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -group=io.github.gwkit.gradleprobe +group=io.github.gw-kit version=0.0.1 kotlin.code.style=official @@ -6,3 +6,26 @@ kotlin.code.style=official org.gradle.parallel=true org.gradle.caching=true org.gradle.configuration-cache=true + +# Maven Central Publishing Configuration +SONATYPE_HOST=CENTRAL_PORTAL +SONATYPE_AUTOMATIC_RELEASE=true +RELEASE_SIGNING_ENABLED=true + +# POM Metadata +POM_ARTIFACT_ID=gradle-probe +POM_NAME=gradle-probe +POM_DESCRIPTION=A library that simplifies writing functional tests for Gradle plugins with JUnit 5 extension and annotation-based property injection. +POM_URL=https://github.com/gw-kit/gradle-probe + +POM_LICENSE_NAME=MIT License +POM_LICENSE_URL=https://opensource.org/licenses/MIT + +POM_DEVELOPER_ID=surpsg +POM_DEVELOPER_NAME=Sergii Gnatiuk +POM_DEVELOPER_EMAIL=surpsg2012@gmail.com +POM_DEVELOPER_URL=https://github.com/surpsg + +POM_SCM_URL=https://github.com/gw-kit/gradle-probe +POM_SCM_CONNECTION=scm:git:git://github.com/gw-kit/gradle-probe.git +POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/gw-kit/gradle-probe.git