mirror of
https://github.com/plexusorg/Plex.git
synced 2024-12-23 01:27:37 +00:00
62 lines
1.4 KiB
Groovy
62 lines
1.4 KiB
Groovy
|
plugins {
|
||
|
id 'java'
|
||
|
id 'maven-publish'
|
||
|
id 'net.minecrell.plugin-yml.bukkit' version '0.5.1'
|
||
|
}
|
||
|
|
||
|
repositories {
|
||
|
mavenLocal()
|
||
|
maven {
|
||
|
url = uri('https://papermc.io/repo/repository/maven-public/')
|
||
|
}
|
||
|
|
||
|
maven {
|
||
|
url = uri('https://repository.apache.org/content/repositories/snapshots/')
|
||
|
}
|
||
|
|
||
|
maven {
|
||
|
url = uri('https://repo.maven.apache.org/maven2/')
|
||
|
}
|
||
|
}
|
||
|
|
||
|
dependencies {
|
||
|
library 'org.projectlombok:lombok:1.18.22'
|
||
|
annotationProcessor 'org.projectlombok:lombok:1.18.22'
|
||
|
library 'org.json:json:20211205'
|
||
|
library 'commons-io:commons-io:2.11.0'
|
||
|
library 'dev.morphia.morphia:morphia-core:2.2.3'
|
||
|
library 'redis.clients:jedis:4.0.1'
|
||
|
library 'org.mariadb.jdbc:mariadb-java-client:2.7.4'
|
||
|
compileOnly 'io.papermc.paper:paper-api:1.18.1-R0.1-SNAPSHOT'
|
||
|
}
|
||
|
|
||
|
group = 'dev.plex'
|
||
|
version = '1.0'
|
||
|
description = 'Plex'
|
||
|
|
||
|
bukkit {
|
||
|
name = "Plex"
|
||
|
version = rootProject.version
|
||
|
description = "Plex provides a new experience for freedom servers."
|
||
|
main = "dev.plex.Plex"
|
||
|
website = "https://telesphoreo.me"
|
||
|
authors = ["Telesphoreo", "taahanis", "super"]
|
||
|
apiVersion = "1.18"
|
||
|
}
|
||
|
|
||
|
java {
|
||
|
toolchain.languageVersion.set(JavaLanguageVersion.of(17))
|
||
|
}
|
||
|
|
||
|
publishing {
|
||
|
publications {
|
||
|
maven(MavenPublication) {
|
||
|
from(components.java)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
tasks.withType(JavaCompile) {
|
||
|
options.encoding = 'UTF-8'
|
||
|
}
|