1
0
mirror of https://github.com/GeyserMC/PackConverter.git synced 2026-01-06 15:41:51 +00:00
Files
Thunder/build.gradle.kts
RednedEpic d34bdc7f27 Rewrite pack converter code and add pack schemas
Java POJO's are now generated from JSON schemas meaning they should always be up-to-date. The legacy converters have been moved into a separate package until they get converted. This new structure and systems/supporting APIs backing it makes the library far more powerful and will allow for much greater potential going forward.
2023-05-12 22:01:40 -05:00

49 lines
1.2 KiB
Plaintext

plugins {
id("java")
id("java-library")
id("maven-publish")
id("com.github.johnrengelman.shadow") version "7.1.0"
id("io.freefair.lombok") version "6.3.0" apply false
}
allprojects {
apply(plugin = "java")
apply(plugin = "java-library")
apply(plugin = "maven-publish")
apply(plugin = "com.github.johnrengelman.shadow")
apply(plugin = "io.freefair.lombok")
repositories {
mavenLocal()
mavenCentral()
gradlePluginPortal()
// Geyser, Floodgate, Cumulus etc.
maven("https://repo.opencollab.dev/main")
maven("https://repo.opencollab.dev/maven-snapshots")
// Java pack library
maven("https://repo.unnamed.team/repository/unnamed-public/")
}
group = "org.geysermc"
version = "3.0-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_17
java.targetCompatibility = JavaVersion.VERSION_17
tasks.jar {
archiveClassifier.set("unshaded")
}
tasks.named("build") {
dependsOn(tasks.shadowJar)
}
publishing {
publications.create<MavenPublication>("library") {
artifact(tasks.shadowJar)
}
}
}