Files
nbt-lib/build.gradle

53 lines
1.2 KiB
Groovy

plugins {
id 'java'
id 'jacoco'
}
wrapper {
gradleVersion = '5.3'
distributionType = Wrapper.DistributionType.BIN
}
group = 'mc-project'
version = '1.0-RC'
repositories {
mavenLocal()
mavenCentral()
}
compileJava {
sourceCompatibility = 1.8
targetCompatibility = 1.8
options.encoding = 'UTF-8'
}
ext {
slf4j_version = '1.7.25'
lombok_version = '1.18.2'
junit_version = '5.3.1'
}
dependencies {
/* LOGGER */
implementation (group: 'org.slf4j', name: 'slf4j-api', version: slf4j_version)
/* LOMBOK */
annotationProcessor (group: 'org.projectlombok', name: 'lombok', version: lombok_version)
compileOnly (group: 'org.projectlombok', name: 'lombok', version: lombok_version)
/* TESTING */
testImplementation (group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: junit_version)
testImplementation (group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: junit_version)
testRuntimeOnly (group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: junit_version)
testImplementation (group: 'org.apache.commons', name: 'commons-lang3', version: '3.9')
}
test {
useJUnitPlatform()
}
jacoco {
toolVersion = '0.8.5'
}