Skip to content

Commit 36c9afb

Browse files
Attempt to fix Jitpack
1 parent 819ef74 commit 36c9afb

File tree

1 file changed

+32
-3
lines changed

1 file changed

+32
-3
lines changed

build.gradle.kts

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
11
import xyz.jpenilla.resourcefactory.bukkit.BukkitPluginYaml
22

33
plugins {
4+
java
45
`java-library`
6+
`maven-publish`
57

68
id("com.github.johnrengelman.shadow") version "7.1.2"
79
id("io.papermc.paperweight.userdev") version "1.7.1"
810
id("xyz.jpenilla.resource-factory-bukkit-convention") version "1.1.1"
911
id("xyz.jpenilla.run-paper") version "2.3.0"
12+
id("io.github.goooler.shadow") version "8.1.7"
1013
}
1114

1215
group = "org.esoteric_organisation"
1316
version = "0.1.1"
1417
description = "The core plugin of The Slimy Swamp Minecraft server."
1518

19+
val projectNameString = rootProject.name
20+
21+
val projectGroupString = group.toString()
22+
val projectVersionString = version.toString()
23+
24+
val javaVersion = 21
25+
1626
java {
17-
toolchain.languageVersion.set(JavaLanguageVersion.of(21))
27+
toolchain.languageVersion.set(JavaLanguageVersion.of(javaVersion))
1828
}
1929

2030
dependencies {
@@ -33,8 +43,12 @@ tasks {
3343
dependsOn(shadowJar)
3444
}
3545

46+
shadowJar {
47+
archiveFileName.set("$projectNameString-$projectVersionString.jar")
48+
}
49+
3650
compileJava {
37-
options.release.set(21)
51+
options.release.set(javaVersion)
3852
}
3953

4054
javadoc {
@@ -47,4 +61,19 @@ bukkitPluginYaml {
4761
load = BukkitPluginYaml.PluginLoadOrder.STARTUP
4862
authors.addAll("Esoteric Organisation", "Esoteric Enderman")
4963
apiVersion = "1.21"
50-
}
64+
}
65+
66+
publishing {
67+
publications {
68+
create<MavenPublication>("mavenJava") {
69+
from(components["java"])
70+
groupId = projectGroupString
71+
artifactId = projectNameString
72+
version = projectVersionString
73+
}
74+
}
75+
}
76+
77+
tasks.named("publishMavenJavaPublicationToMavenLocal") {
78+
dependsOn(tasks.named("build"))
79+
}

0 commit comments

Comments
 (0)