0
This repository has been archived on 2022-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
mc-metrics/sponge/build.gradle
2021-09-12 06:54:23 +03:00

50 lines
1.3 KiB
Groovy

//file:noinspection GrUnresolvedAccess
plugins {
id 'java'
id 'com.github.johnrengelman.shadow' version '7.0.0'
}
group 'ru.dmitriymx'
version '1.0-SNAPSHOT'
jar.archiveBaseName.set(project.name)
compileJava {
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8
options.encoding = 'UTF-8'
}
repositories {
mavenCentral()
maven { url 'https://repo.spongepowered.org/maven' }
}
dependencies {
implementation(project(':core'))
annotationProcessor 'org.projectlombok:lombok:1.18.20'
compileOnly 'org.projectlombok:lombok:1.18.20'
compileOnly('org.spongepowered:spongeapi:7.3.0') {
exclude(module: 'asm')
exclude(module: 'caffeine')
exclude(module: 'commons-lang3')
exclude(module: 'configurate-gson')
exclude(module: 'configurate-hocon')
exclude(module: 'configurate-yaml')
exclude(module: 'error_prone_annotations')
exclude(module: 'flow-math')
exclude(module: 'flow-noise')
exclude(module: 'gson')
exclude(module: 'guava')
exclude(module: 'jsr305')
}
}
shadowJar {
archiveBaseName.set('mc-mectics-sponge')
archiveVersion.set(project.version.toString())
archiveClassifier.set('')
relocate('assets', 'assets.minecraft_metrics')
}