Skip to content

Commit c7b046e

Browse files
committed
Centralize Shadow plugin config in root build
1 parent c5a623c commit c7b046e

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

build.gradle.kts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import xyz.wagyourtail.jvmdg.gradle.task.DowngradeJar
33
plugins {
44
id("java")
55
id("xyz.wagyourtail.jvmdowngrader") version "1.3.5" apply false
6+
id("com.gradleup.shadow") version "9.3.1" apply false
67
}
78

89
val downgradedVersions = mapOf<String, Set<Int>>(
@@ -19,7 +20,13 @@ val defaultJavaVersion = 21
1920
subprojects {
2021
apply(plugin = "java")
2122
apply(plugin = "java-library")
22-
apply(plugin = "maven-publish")
23+
24+
val examplePlugin = project.name.equals("example-plugin")
25+
if (examplePlugin) {
26+
apply(plugin = "com.gradleup.shadow")
27+
} else {
28+
apply(plugin = "maven-publish")
29+
}
2330

2431
if (downgradedVersions.containsKey(project.name)) {
2532
apply(plugin = "xyz.wagyourtail.jvmdowngrader")
@@ -126,6 +133,7 @@ subprojects {
126133
}
127134

128135
afterEvaluate {
136+
if (examplePlugin) return@afterEvaluate
129137
extensions.configure<PublishingExtension> {
130138
publications.create<MavenPublication>("maven") {
131139
artifactId = project.name

bukkit/example-plugin/build.gradle.kts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
plugins {
2-
id("com.gradleup.shadow") version "9.3.1"
3-
}
4-
51
repositories {
62
maven("https://repo.papermc.io/repository/maven-public/")
73
}

hytale/example-plugin/build.gradle.kts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
plugins {
2-
id("com.gradleup.shadow") version "9.3.1"
3-
}
4-
51
val libsDir: Directory = project(":hytale").layout.projectDirectory.dir("libs")
62
val hytaleServerJar: RegularFile = libsDir.file("HytaleServer.jar")
73

0 commit comments

Comments
 (0)