Archived
0
This repository has been archived on 2022-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mc-server/build.gradle

50 lines
1.3 KiB
Groovy

apply plugin: 'java'
project.group = projectGroup
project.version = projectVersion
compileJava {
sourceCompatibility = 1.8
targetCompatibility = 1.8
options.encoding = 'UTF-8'
}
repositories {
mavenLocal()
mavenCentral()
}
ext {
slf4j_version = '1.7.30'
logback_version = '1.2.3'
netty_version = '4.1.22.Final'
library = [
guice: ['com.google.inject:guice:4.1.0'],
logger: ["ch.qos.logback:logback-core:$logback_version",
"ch.qos.logback:logback-classic:$logback_version"],
lombok: ['org.projectlombok:lombok:1.18.2'],
netty: ["io.netty:netty-transport:$netty_version",
"io.netty:netty-codec:$netty_version",
"io.netty:netty-handler:$netty_version" /*for logger handler*/],
slf4j: ["org.slf4j:slf4j-api:$slf4j_version",
"org.slf4j:jcl-over-slf4j:$slf4j_version"],
commons: ['commons-io:commons-io:2.6']
]
}
dependencies {
/* LOGGER */
implementation library.slf4j
implementation library.logger
/* LOMBOK */
annotationProcessor library.lombok
compileOnly library.lombok
/* COMPONENTS */
implementation library.guice
implementation library.netty
implementation library.commons
implementation project(':protocol')
}