47 lines
1.0 KiB
Groovy
47 lines
1.0 KiB
Groovy
|
plugins {
|
||
|
id 'java'
|
||
|
id 'com.github.johnrengelman.shadow' version '6.0.0'
|
||
|
}
|
||
|
|
||
|
repositories {
|
||
|
mavenLocal()
|
||
|
maven {
|
||
|
url = uri('https://hub.spigotmc.org/nexus/content/groups/public/')
|
||
|
}
|
||
|
|
||
|
maven {
|
||
|
url = uri('https://mvn.jojodev.com/releases')
|
||
|
}
|
||
|
|
||
|
maven {
|
||
|
url = uri('https://jitpack.io')
|
||
|
}
|
||
|
|
||
|
maven {
|
||
|
url = uri('https://repo.maven.apache.org/maven2/')
|
||
|
}
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
implementation 'commons-lang:commons-lang:2.6'
|
||
|
implementation 'log4j:log4j:1.2.17'
|
||
|
implementation 'xyz.etztech:plugin-api:1.0.7'
|
||
|
compileOnly 'org.spigotmc:spigot-api:1.18.1-R0.1-SNAPSHOT'
|
||
|
}
|
||
|
|
||
|
group = 'xyz.etztech'
|
||
|
version = '1.7'
|
||
|
description = 'MinecraftManager'
|
||
|
java.sourceCompatibility = JavaVersion.VERSION_1_8
|
||
|
|
||
|
shadowJar {
|
||
|
project.configurations.implementation.canBeResolved = true
|
||
|
configurations = [project.configurations.implementation]
|
||
|
relocate 'xyz.etztech', 'shadow.xyz.etztech'
|
||
|
archiveClassifier.set('')
|
||
|
}
|
||
|
|
||
|
tasks.withType(JavaCompile) {
|
||
|
options.encoding = 'UTF-8'
|
||
|
}
|