aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle21
1 files changed, 15 insertions, 6 deletions
diff --git a/build.gradle b/build.gradle
index f751f6b..c5c2913 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,6 @@
plugins {
id 'java-library'
+ id "com.github.johnrengelman.shadow" version "7.1.0"
}
java {
@@ -8,17 +9,25 @@ java {
}
}
-group 'Tumble'
-version '1.0.3'
-
repositories {
mavenCentral() // Use Maven Central for resolving dependencies.
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
maven { url 'https://hub.spigotmc.org/nexus/content/repositories/snapshots/' }
- maven { url = "https://repo.onarandombox.com/content/groups/public/" }
+ maven { url "https://repo.onarandombox.com/content/groups/public/" }
}
dependencies {
- compileOnly 'org.spigotmc:spigot-api:1.19.2-R0.1-SNAPSHOT'
- compileOnly 'com.onarandombox.multiversecore:Multiverse-Core:4.3.1'
+ compileOnly('org.spigotmc:spigot-api:1.19.2-R0.1-SNAPSHOT')
+ compileOnly('com.onarandombox.multiversecore:Multiverse-Core:4.3.1')
+ implementation('org.bstats:bstats-bukkit:3.0.2')
+}
+
+// Disable generation of the normal JAR to reduce confusion and only generate the correctly shadowed JAR including bStats
+jar.enabled = false
+jar.finalizedBy(shadowJar)
+shadowJar {
+ archiveBaseName.set('Tumble')
+ archiveClassifier.set('')
+ archiveVersion.set('1.0.3')
+ relocate 'org.bstats', 'com.MylesAndMore.bstats'
}