/* * This file was generated by the Gradle 'init' task. */ plugins { id 'java' id 'com.github.johnrengelman.shadow' version '8.1.1' } repositories { mavenLocal() maven { url = uri('https://hub.spigotmc.org/nexus/content/groups/public/') } maven { url = uri('https://mvnrepository.com/artifact/') } maven { url = uri('https://mvn.jojodev.com/releases') // allowInsecureProtocol = true } maven { url = uri('https://jcenter.bintray.com') // allowInsecureProtocol = true } maven { url = uri('https://jitpack.io') } maven { url = uri('https://repo.maven.apache.org/maven2/') } maven { url = uri('https://oss.sonatype.org/content/groups/public/') } maven { url = uri('https://mvnrepository.com/artifact/org.apache.commons/commons-lang3') } } dependencies { implementation 'xyz.etztech:plugin-api:1.0.7' compileOnly 'org.spigotmc:spigot-api:1.20.1-R0.1-SNAPSHOT' implementation 'org.apache.commons:commons-lang3:3.13.0' testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } group = 'com.zerohighdef' version = '2.0' description = 'GeoffreyMC' java.sourceCompatibility = JavaVersion.VERSION_1_8 tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } tasks.withType(Javadoc) { options.encoding = 'UTF-8' } shadowJar { project.configurations.implementation.canBeResolved = true configurations = [project.configurations.implementation] relocate 'xyz.etztech.core', 'shadow.xyz.etztech.core' archiveClassifier.set('') } tasks.named('test', Test) { useJUnitPlatform() maxHeapSize = '1G' testLogging { events "passed" } }