]> git.frustrated-labs.net Git - gradle-changelog-plugin.git/commitdiff
feat: configure publish plugin
authorAlexander Goussas <[email protected]>
Mon, 27 Oct 2025 23:04:23 +0000 (18:04 -0500)
committerAlexander Goussas <[email protected]>
Mon, 27 Oct 2025 23:09:09 +0000 (18:09 -0500)
changelog-plugin/build.gradle.kts

index dd9a510771c7a0c45ada31ca0adb6a2155830d1a..fb1870506577aa087f51e9625348ff73a1667ee3 100644 (file)
@@ -1,18 +1,30 @@
 plugins {
     `java-gradle-plugin`
+    id("com.gradle.plugin-publish") version "1.2.1"
+    signing
+    id("com.gradleup.shadow") version "9.2.2"
     kotlin("jvm") version "2.1.21"
 }
 
 group = "io.github.aloussase"
+version = "0.1.0"
 
 repositories {
     mavenCentral()
 }
 
+
+
 gradlePlugin {
+    website = "https://github.com/aloussase/gradle-changelog-plugin"
+    vcsUrl = "https://github.com/aloussase/gradle-changelog-plugin.git"
+
     plugins {
         create("changelog") {
             id = "$group.$name"
+            displayName = "Plugin for generating CHANGELOG entries"
+            description = "Generate a CHANGELOG automatically from Git commit history"
+            tags = listOf("git", "changelog", "documentation", "tool")
             implementationClass = "$group.$name.ChangelogPlugin"
         }
     }
@@ -27,3 +39,7 @@ dependencies {
 tasks.withType<Test>().configureEach {
     useJUnitPlatform()
 }
+
+tasks.withType<Jar>().configureEach {
+    archiveClassifier.set("")
+}