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:
@@ -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,
|
||||
|
||||
@@ -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")
|
||||
}
|
||||
Reference in New Issue
Block a user