9
0
mirror of https://github.com/WiIIiam278/HuskSync.git synced 2025-12-19 14:59:21 +00:00

build: stop trying to be clever with gradle publishing

if 'i aint readin allat' was a build scripting language
This commit is contained in:
William278
2024-01-24 23:34:47 +00:00
parent 85706d97c5
commit a9bd4dd2f0

View File

@@ -129,10 +129,11 @@ subprojects {
shadowJar.dependsOn(sourcesJar, javadocJar) shadowJar.dependsOn(sourcesJar, javadocJar)
publishing { publishing {
if (['common'].contains(project.name)) {
publications { publications {
mavenJavaCommon(MavenPublication) { mavenJavaCommon(MavenPublication) {
groupId = 'net.william278.husksync' groupId = 'net.william278.husksync'
artifactId = "husksync-${project.name}" artifactId = 'husksync-common'
version = "$rootProject.version" version = "$rootProject.version"
artifact shadowJar artifact shadowJar
artifact sourcesJar artifact sourcesJar
@@ -140,6 +141,20 @@ subprojects {
} }
} }
} }
if (['bukkit'].contains(project.name)) {
publications {
mavenJavaBukkit(MavenPublication) {
groupId = 'net.william278.husksync'
artifactId = 'husksync-bukkit'
version = "$rootProject.version"
artifact shadowJar
artifact sourcesJar
artifact javadocJar
}
}
}
}
} }
jar.dependsOn(shadowJar) jar.dependsOn(shadowJar)