- apply plugin: 'java'
- group = '${BUILD_COORDS.groupId}'
- version = '${BUILD_COORDS.version}'
- repositories {
- mavenCentral()
- maven {
- name = "sonatype"
- url = "https://oss.sonatype.org/content/groups/public/"
- }
- }
- dependencies {
- compileOnly("net.md-5:bungeecord-api:${BUNGEE_VERSION}")
- }
- def targetJavaVersion = 8
- java {
- def javaVersion = JavaVersion.toVersion(targetJavaVersion)
- sourceCompatibility = javaVersion
- targetCompatibility = javaVersion
- if (JavaVersion.current() < javaVersion) {
- toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion)
- }
- }
- tasks.withType(JavaCompile).configureEach {
- options.encoding = 'UTF-8'
- if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) {
- options.release.set(targetJavaVersion)
- }
- }
- processResources {
- def props = [version: version]
- inputs.properties props
- expand props
- filteringCharset 'UTF-8'
- filesMatching('bungee.yml') {
- expand props
- }
- }
- apply plugin: 'java'
- group = '${BUILD_COORDS.groupId}'
- version = '${BUILD_COORDS.version}'
- repositories {
- mavenCentral()
- maven {
- url "https://libraries.minecraft.net"
- }
- }
- dependencies {
- compileOnly("net.md-5:bungeecord-api:${BUNGEE_VERSION}")
- }
- def targetJavaVersion = 8
- java {
- def javaVersion = JavaVersion.toVersion(targetJavaVersion)
- sourceCompatibility = javaVersion
- targetCompatibility = javaVersion
- if (JavaVersion.current() < javaVersion) {
- toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion)
- }
- }
- tasks.withType(JavaCompile).configureEach {
- options.encoding = 'UTF-8'
- if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) {
- options.release.set(targetJavaVersion)
- }
- }
- processResources {
- def props = [version: version]
- inputs.properties props
- expand props
- filteringCharset 'UTF-8'
- filesMatching('bungee.yml') {
- expand props
- }
- }