Fix publishing

This commit is contained in:
KennyTV 2021-04-15 11:11:04 +02:00
parent d4785f093e
commit 9e62c161b4
No known key found for this signature in database
GPG Key ID: 6BE3B555EBC5982B
2 changed files with 15 additions and 14 deletions

View File

@ -49,7 +49,22 @@ subprojects {
withSourcesJar()
withJavadocJar()
}
}
// Configure shadow tasks before the publishing task
sequenceOf(
projects.viabackwardsBukkit,
projects.viabackwardsBungee,
projects.viabackwardsFabric,
projects.viabackwardsSponge,
projects.viabackwardsVelocity
).map { it.dependencyProject }.forEach { project ->
project.configureShadowJar()
}
projects.viabackwards.dependencyProject.apply<ShadowPlugin>()
subprojects {
publishing {
publications {
create<MavenPublication>("mavenJava") {
@ -75,16 +90,6 @@ subprojects {
}
}
sequenceOf(
projects.viabackwardsBukkit,
projects.viabackwardsBungee,
projects.viabackwardsFabric,
projects.viabackwardsSponge,
projects.viabackwardsVelocity
).map { it.dependencyProject }.forEach { project ->
project.configureShadowJar()
}
tasks {
withType<Jar> {
onlyIf { false }

View File

@ -1,9 +1,5 @@
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
plugins {
id("com.github.johnrengelman.shadow")
}
tasks {
withType<ShadowJar> {
archiveClassifier.set("")