mirror of
https://github.com/PaperMC/Velocity.git
synced 2026-02-17 14:37:43 +01:00
Since `ByteBuf` is everywhere in the codebase, moving to the `Buffer` interface will be the most difficult part of the migration. The main causality is the HAProxy support, which seems to have not been pushed up to Maven Central or Sonatype snapshots.
39 lines
903 B
Groovy
39 lines
903 B
Groovy
plugins {
|
|
id 'java-library'
|
|
id 'checkstyle'
|
|
id 'maven-publish'
|
|
}
|
|
|
|
apply plugin: 'org.cadixdev.licenser'
|
|
apply from: '../gradle/checkstyle.gradle'
|
|
apply from: '../gradle/publish.gradle'
|
|
|
|
java {
|
|
sourceCompatibility = JavaVersion.VERSION_11
|
|
targetCompatibility = JavaVersion.VERSION_11
|
|
}
|
|
|
|
license {
|
|
header = project.rootProject.file('HEADER.txt')
|
|
}
|
|
|
|
dependencies {
|
|
implementation "com.google.guava:guava:${guavaVersion}"
|
|
implementation "io.netty:netty5-handler:${nettyVersion}"
|
|
implementation "org.checkerframework:checker-qual:${checkerFrameworkVersion}"
|
|
|
|
testImplementation "org.junit.jupiter:junit-jupiter-api:${junitVersion}"
|
|
testImplementation "org.junit.jupiter:junit-jupiter-engine:${junitVersion}"
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
mavenJava(MavenPublication) {
|
|
from components.java
|
|
}
|
|
}
|
|
} |