Update gradle to 8.14.1

This commit is contained in:
NotAlexNoyle committed 2025-06-06 08:37:31 -04:00
1 parent e878320ebd
commit 0a18ab3c82
8 files changed
+44 -20

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
[submodule "libs/Utilities-OG"]
path = libs/Utilities-OG
url = https://github.com/true-og/Utilities-OG
[submodule "libs/DiamondBank-OG"]
path = libs/DiamondBank-OG
url = https://github.com/true-og/DiamondBank-OG
[submodule "libs/GxUI-OG"]
path = libs/GxUI-OG
url = https://github.com/true-og/GxUI-OG
Executable
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/bash
# Fetch all submodule content.
git submodule update --force --recursive --init --remote
+13 -19
View File
@@ -1,8 +1,8 @@
plugins {
id("com.gradleup.shadow") version "8.3.6" // Import shadow API.
java // Tell gradle this is a java project.
id("io.github.goooler.shadow") version "8.1.8"
eclipse // Import eclipse plugin for IDE integration.
kotlin("jvm") version "1.9.23" // Import kotlin jvm plugin for kotlin/java integration.
kotlin("jvm") version "2.1.21" // Import kotlin jvm plugin for kotlin/java integration.
}
java {
@@ -25,27 +25,26 @@ tasks.named<ProcessResources>("processResources") {
filesMatching("plugin.yml") {
expand(props)
}
from("LICENSE") { // Bundle license into .jars.
into("/")
}
}
repositories {
mavenCentral()
gradlePluginPortal()
maven {
url = uri("https://repo.purpurmc.org/snapshots")
}
maven {
url = uri("https://jitpack.io") // Jitpack for Vault API.
}
maven {
url = uri("https://papermc.io/repo/repository/maven-public/") // Paper repository for EssentialsX API.
}
maven {
url = uri("https://repo.essentialsx.net/releases/") // EssentialsX API repository.
}
maven {
url = uri("https://maven.enginehub.org/repo") // WorldEdit API repository.
}
@@ -56,34 +55,29 @@ dependencies {
compileOnly("io.github.miniplaceholders:miniplaceholders-api:2.2.3") // Import MiniPlaceholders API.
compileOnly("com.github.MilkBowl:VaultAPI:1.7") // Import Vault API.
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.3.0-SNAPSHOT") // Import WorldEdit API.
implementation("net.essentialsx:EssentialsX:2.20.1") // Import EssentialsX API.
compileOnly(project(":libs:Utilities-OG"))
compileOnly(project(":libs:GxUI-OG"))
compileOnly(project(":libs:DiamondBank-OG"))
}
tasks.withType<AbstractArchiveTask>().configureEach {
tasks.withType<AbstractArchiveTask>().configureEach { // Ensure reproducible .jars
isPreserveFileTimestamps = false
isReproducibleFileOrder = true
}
tasks.shadowJar {
exclude("io.github.miniplaceholders.*") // Exclude the MiniPlaceholders package from being shadowed.
archiveClassifier.set("") // Use empty string instead of null.
minimize()
}
tasks.jar {
tasks.build {
dependsOn(tasks.shadowJar)
archiveClassifier.set("part")
}
tasks.shadowJar {
archiveClassifier.set("") // Use empty string instead of null
from("LICENSE") {
into("/")
}
}
tasks.jar {
dependsOn("shadowJar")
archiveClassifier.set("part")
}
tasks.withType<JavaCompile>().configureEach {
+1 -1
View File
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Submodule libs/DiamondBank-OG added at 3dca9160c7.
Submodule
+1
Submodule libs/GxUI-OG added at 70e5ae2a74.
+1
Submodule libs/Utilities-OG added at 6151b2de7f.
+14
View File
@@ -1 +1,15 @@
rootProject.name = "Splegg-OG"
// Run the bootstrap at configuration time.
val process = ProcessBuilder("sh", "bootstrap.sh")
.directory(rootDir)
.start()
val exitValue = process.waitFor()
if (exitValue != 0) {
throw GradleException("bootstrap.sh failed with exit code $exitValue")
}
include("libs:Utilities-OG")
include("libs:GxUI-OG")
include("libs:DiamondBank-OG")