From 368ff192f209d334990f2c5794e8823a882cfb1e Mon Sep 17 00:00:00 2001 From: Tim203 Date: Fri, 5 May 2023 12:42:39 +0200 Subject: [PATCH] Publish database & isolation modules. Add branch name to every module --- build.gradle.kts | 13 ++++++++++++- .../kotlin/floodgate.publish-conventions.gradle.kts | 6 ------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 6c58e381..4ecb2825 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,5 @@ plugins { `java-library` - id("floodgate.build-logic") alias(libs.plugins.micronaut) apply false alias(libs.plugins.lombok) apply false } @@ -8,12 +7,24 @@ plugins { allprojects { group = "org.geysermc.floodgate" description = "Allows Bedrock players to join Java edition servers while keeping the server in online mode" + + apply { + plugin("floodgate.build-logic") + plugin("net.kyori.indra.git") + } + + if (shouldAddBranchName()) { + version = versionWithBranchName() + } } +//todo differentiate maven publishing from downloads publishing val deployProjects = setOf( projects.api, // for future Floodgate integration + Fabric projects.core, + projects.database, + projects.isolation, projects.bungee, projects.spigot, projects.velocity, diff --git a/buildSrc/src/main/kotlin/floodgate.publish-conventions.gradle.kts b/buildSrc/src/main/kotlin/floodgate.publish-conventions.gradle.kts index 85e35202..a0799463 100644 --- a/buildSrc/src/main/kotlin/floodgate.publish-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/floodgate.publish-conventions.gradle.kts @@ -4,12 +4,6 @@ plugins { } indra { - configurePublications { - if (shouldAddBranchName()) { - version = versionWithBranchName() - } - } - publishSnapshotsTo("geysermc", "https://repo.opencollab.dev/maven-snapshots") publishReleasesTo("geysermc", "https://repo.opencollab.dev/maven-releases") } \ No newline at end of file