From 9c189e6f98baa377c37c531d76f0385321731fc8 Mon Sep 17 00:00:00 2001 From: Minecrell Date: Thu, 28 Sep 2017 19:35:20 +0200 Subject: [PATCH] Prepare for Gradle plugin portal --- build.gradle.kts | 21 +++++++++++++++++++++ gradle.properties | 1 + 2 files changed, 22 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index c0f85bb..fe4f6ed 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,9 +4,12 @@ plugins { `java-gradle-plugin` `kotlin-dsl` `maven-publish` + id("com.gradle.plugin-publish") version "0.9.8" id("net.minecrell.licenser") version "0.3" } +val url: String by extra + repositories { jcenter() } @@ -46,6 +49,24 @@ publishing { } } +pluginBundle { + website = url + vcsUrl = url + description = project.description + tags = listOf("bukkit", "bungee") + + (plugins) { + "bukkit" { + id = "net.minecrell.plugin-yml.bukkit" + displayName = "plugin-yml (Bukkit)" + } + "bungee" { + id = "net.minecrell.plugin-yml.bungee" + displayName = "plugin-yml (Bungee)" + } + } +} + // Workaround for https://github.com/gradle/kotlin-dsl/issues/509 configurations.compile.run { setExtendsFrom(extendsFrom.minus(configurations.embeddedKotlin)) } configurations.compileOnly.extendsFrom(configurations.embeddedKotlin) diff --git a/gradle.properties b/gradle.properties index 48ae432..78dc0b5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,3 +2,4 @@ group = net.minecrell name = plugin-yml version = 0.1.0-SNAPSHOT description = A Gradle plugin that generates plugin.yml for Bukkit/BungeeCord plugins based on the Gradle project +url = https://github.com/Minecrell/plugin-yml