diff --git a/build.gradle.kts b/build.gradle.kts index c058c0a7..f7ff25b8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -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() + +subprojects { publishing { publications { create("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 { onlyIf { false } diff --git a/universal/build.gradle.kts b/universal/build.gradle.kts index 123fabde..3efad525 100644 --- a/universal/build.gradle.kts +++ b/universal/build.gradle.kts @@ -1,9 +1,5 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar -plugins { - id("com.github.johnrengelman.shadow") -} - tasks { withType { archiveClassifier.set("")