12345678910111213141516171819202122232425262728293031323334 |
- buildscript {
- repositories { jcenter() }
- dependencies { classpath("com.github.jengelman.gradle.plugins:shadow:4.0.4") }
- }
- val bukkit: Project by rootProject.extra
- val core: Project by rootProject.extra
- // This configures the bukkit/spigot ecosystem repositories, so they all share the same repos
- allprojects {
- repositories {
- // Spigot & Bukkit
- maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/")
- maven("https://oss.sonatype.org/content/repositories/snapshots")
- mavenLocal() // For nms variants
- }
- dependencies {
- compile(core) // includes junit for tests
- compile("org.bstats", "bstats-bukkit", "1.4") // Bukkit bstats
- }
- }
- subprojects {
- dependencies {
- // Provide the base bukkit plugin dependency for plugin classloading.
- // All "versioned" implementations will be properly classloaded by the bukkit parent
- (compile(bukkit) as ModuleDependency).apply { exclude("org.spigotmc") }
- }
- }
- plugins {
- java
- }
- dependencies {
- implementation("org.spigotmc:spigot-api:1.13.2-R0.1-SNAPSHOT") // Spigot API
- }
|