1
0
mirror of https://github.com/GeyserMC/Floodgate.git synced 2026-01-04 15:31:48 +00:00

Publish database & isolation modules. Add branch name to every module

This commit is contained in:
Tim203
2023-05-05 12:42:39 +02:00
parent 298ea723b8
commit 368ff192f2
2 changed files with 12 additions and 7 deletions

View File

@@ -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,

View File

@@ -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")
}