buildscript { repositories { jcenter() } dependencies{ classpath "com.github.jengelman.gradle.plugins:shadow:5.2.0" } } plugins{ id 'java' id 'application' id 'com.github.johnrengelman.shadow' version '5.2.0' id 'io.franzbecker.gradle-lombok' version '1.14' } mainClassName = 'ru.mlgtrall.jda_bot_bungee_auth.Main' compileJava.options.encoding = "UTF-8" tasks.withType(JavaCompile){ options.encoding = "UTF-8" } group = pluginGroup version = pluginVersion sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 repositories { mavenCentral() maven { name = 'sonatype' url = 'https://oss.sonatype.org/content/groups/public/' } maven{ url = "https://repo.aikar.co/content/groups/aikar/" } maven{ url = "https://hub.spigotmc.org/nexus/content/groups/public/" } maven{ name = "exceptionflug" url = "https://mvn.exceptionflug.de/repository/exceptionflug-public/" } // maven{ // url = "https://jitpack.io" // } } compileJava{ options.compilerArgs += ["-parameters"] options.fork = true options.forkOptions.executable = 'javac' } lombok{ version = '1.18.12' sha256 = "" } compileJava{ options.compilerArgs += ["-parameters"] options.fork = true options.forkOptions.executable = 'javac' } test { useJUnitPlatform() } dependencies { testImplementation("org.junit.jupiter:junit-jupiter-api:5.6.2") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.6.2") compileOnly 'net.md-5:bungeecord-api:1.16-R0.4-SNAPSHOT' compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.19' compile group: 'ch.jalu', name: 'configme', version: '1.1.0' compile files('F:\\java\\jda_bot_bungee_2\\local/Discord_Bot_API_-_V3.0.jar') compile "co.aikar:idb-core:1.0.0-SNAPSHOT" compile "com.zaxxer:HikariCP:2.4.1" compile group: 'ch.jalu', name: 'injector', version: '1.0' compile group: "co.aikar", name: "acf-bungee", version: "0.5.0-SNAPSHOT" compile group: "net.luckperms", name: "api", version: "5.1" compile group: "de.exceptionflug", name: "protocolize-api", version: "1.6.2-SNAPSHOT" compile group: "de.exceptionflug", name: "protocolize-inventory", version: "1.6.2-SNAPSHOT" compile files("F:\\java\\jda_bot_bungee_2\\local/LiteBansAPI.jar") } import org.apache.tools.ant.filters.ReplaceTokens processResources { from(sourceSets.main.resources.srcDirs) { filter ReplaceTokens, tokens: [version: version] } } shadowJar{ relocate 'co.aikar.idb', 'ru.mlgtrall.jda_bot_bungee_auth.idb' relocate 'co.aikar.commands', 'ru.mlgtrall.jda_bot_bungee_auth.acf' relocate 'co.aikar.locales', 'ru.mlgtrall.jda_bot_bungee_auth.locales' } build.dependsOn shadowJar