mirror of
https://github.com/DiscordSRV/Ascension.git
synced 2024-12-27 17:28:23 +01:00
Version catalog, updated some versions
This commit is contained in:
parent
28e75db78e
commit
60f04f1511
@ -2,11 +2,11 @@ apply from: rootProject.file('buildscript/relocations.gradle')
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// Annotations
|
// Annotations
|
||||||
compileOnlyApi 'org.jetbrains:annotations:22.0.0'
|
compileOnlyApi(libs.jetbrains.annotations)
|
||||||
compileOnlyApi 'com.google.code.findbugs:jsr305:3.0.2'
|
compileOnlyApi(libs.findbugs.annotations)
|
||||||
|
|
||||||
// JDA
|
// JDA
|
||||||
api('net.dv8tion:JDA:' + rootProject.jdaVersion) {
|
api(libs.jda) {
|
||||||
// Annotations are suppose to be compile time only
|
// Annotations are suppose to be compile time only
|
||||||
exclude group: 'org.jetbrains', module: 'annotations'
|
exclude group: 'org.jetbrains', module: 'annotations'
|
||||||
exclude group: 'com.google.code.findbugs', module: 'jsr305'
|
exclude group: 'com.google.code.findbugs', module: 'jsr305'
|
||||||
|
44
build.gradle
44
build.gradle
@ -1,27 +1,13 @@
|
|||||||
plugins {
|
plugins {
|
||||||
id 'com.github.johnrengelman.shadow' version '7.1.1' apply false
|
alias(libs.plugins.shadow) apply false
|
||||||
id 'org.cadixdev.licenser' version '0.6.1' apply false
|
alias(libs.plugins.licenser) apply false
|
||||||
id 'net.kyori.blossom' version '1.2.0' apply false
|
alias(libs.plugins.blossom) apply false
|
||||||
id 'net.kyori.indra.git' version '2.1.1' apply false
|
alias(libs.plugins.indra.git) apply false
|
||||||
id 'dev.vankka.dependencydownload.plugin' version '1.2.2-SNAPSHOT' apply false
|
alias(libs.plugins.dependencydownload.plugin) apply false
|
||||||
}
|
}
|
||||||
|
|
||||||
version '2.0.0-SNAPSHOT'
|
version '2.0.0-SNAPSHOT'
|
||||||
|
|
||||||
ext {
|
|
||||||
// DependencyDownload (change plugin version above)
|
|
||||||
ddVersion = '1.2.2-SNAPSHOT'
|
|
||||||
// MinecraftDependencyDownload
|
|
||||||
mddVersion = '1.0.0-SNAPSHOT'
|
|
||||||
// JDA
|
|
||||||
jdaVersion = '5.0.0-alpha.9'
|
|
||||||
// Configurate
|
|
||||||
configurateVersion = '4.1.2'
|
|
||||||
// Adventure & Adventure Platform
|
|
||||||
adventureVersion = '4.10.0'
|
|
||||||
adventurePlatformVersion = '4.1.0'
|
|
||||||
}
|
|
||||||
|
|
||||||
allprojects {
|
allprojects {
|
||||||
apply plugin: 'java'
|
apply plugin: 'java'
|
||||||
apply plugin: 'java-library'
|
apply plugin: 'java-library'
|
||||||
@ -42,6 +28,10 @@ allprojects {
|
|||||||
runtimeDownloadApi
|
runtimeDownloadApi
|
||||||
compileOnlyApi.extendsFrom runtimeDownloadApi
|
compileOnlyApi.extendsFrom runtimeDownloadApi
|
||||||
runtimeDownloadOnly.extendsFrom runtimeDownloadApi
|
runtimeDownloadOnly.extendsFrom runtimeDownloadApi
|
||||||
|
|
||||||
|
all {
|
||||||
|
resolutionStrategy.failOnDynamicVersions()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
generateRuntimeDownloadResourceForRuntimeDownloadOnly {
|
generateRuntimeDownloadResourceForRuntimeDownloadOnly {
|
||||||
@ -74,8 +64,8 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// Test dependencies
|
// Test dependencies
|
||||||
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
|
testImplementation(libs.jupiter.api)
|
||||||
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
|
testRuntimeOnly(libs.jupiter.engine)
|
||||||
}
|
}
|
||||||
|
|
||||||
test {
|
test {
|
||||||
@ -97,15 +87,15 @@ allprojects {
|
|||||||
finalizedBy shadowJar
|
finalizedBy shadowJar
|
||||||
|
|
||||||
manifest.attributes(
|
manifest.attributes(
|
||||||
"Specification-Title": "DiscordSRV",
|
'Specification-Title': 'DiscordSRV',
|
||||||
"Specification-Vendor": "DiscordSRV",
|
'Specification-Vendor': 'DiscordSRV',
|
||||||
"Specification-Version": project.version
|
'Specification-Version': project.version
|
||||||
)
|
)
|
||||||
if (project.name != "api") {
|
if (project.name != "api") {
|
||||||
manifest.attributes(
|
manifest.attributes(
|
||||||
"Implementation-Title": "DiscordSRV",
|
'Implementation-Title': 'DiscordSRV',
|
||||||
"Implementation-Vendor": "DiscordSRV",
|
'Implementation-Vendor': 'DiscordSRV',
|
||||||
"Implementation-Version": project.version
|
'Implementation-Version': project.version
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if (indraGit.isPresent()) {
|
if (indraGit.isPresent()) {
|
||||||
|
@ -33,6 +33,8 @@ allprojects {
|
|||||||
}
|
}
|
||||||
filter {
|
filter {
|
||||||
includeGroup 'com.destroystokyo.paper'
|
includeGroup 'com.destroystokyo.paper'
|
||||||
|
includeGroup 'io.papermc'
|
||||||
|
includeGroup 'org.spigotmc'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,7 +50,7 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// Platform
|
// Platform
|
||||||
compileOnly 'com.destroystokyo.paper:paper-api:1.16.5-R0.1-SNAPSHOT'
|
compileOnly(libs.paperapi.old)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,13 +63,14 @@ dependencies {
|
|||||||
implementation project(path: ':common:common-server', configuration: 'runtimeElements')
|
implementation project(path: ':common:common-server', configuration: 'runtimeElements')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka:minecraftdependencydownload-bukkit:' + rootProject.mddVersion
|
implementation(libs.mcdependencydownload.bukkit.bootstrap)
|
||||||
|
|
||||||
// Adventure
|
// Adventure
|
||||||
runtimeDownloadApi 'net.kyori:adventure-platform-bukkit:' + rootProject.adventurePlatformVersion
|
runtimeDownloadApi(libs.adventure.api)
|
||||||
|
runtimeDownloadApi(libs.adventure.platform.bukkit)
|
||||||
|
|
||||||
// Commodore
|
// Commodore
|
||||||
commodore('me.lucko:commodore:1.13') {
|
commodore(libs.commodore) {
|
||||||
// We only use commodore when it's included in the server, so we don't want to download it
|
// We only use commodore when it's included in the server, so we don't want to download it
|
||||||
exclude module: 'brigadier'
|
exclude module: 'brigadier'
|
||||||
// We don't use the commodore file format
|
// We don't use the commodore file format
|
||||||
@ -75,7 +78,7 @@ dependencies {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Integrations
|
// Integrations
|
||||||
compileOnly 'net.milkbowl.vault:VaultAPI:1.7'
|
compileOnly(libs.vaultapi)
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
|
@ -7,7 +7,7 @@ dependencies {
|
|||||||
implementation project(':common:common-api')
|
implementation project(':common:common-api')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka:minecraftdependencydownload-bukkit-loader:' + rootProject.mddVersion
|
implementation(libs.mcdependencydownload.bukkit.loader)
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
|
@ -25,7 +25,7 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// Platform
|
// Platform
|
||||||
compileOnly 'net.md-5:bungeecord-api:1.17-R0.1-SNAPSHOT'
|
compileOnly(libs.bungee)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,9 +37,9 @@ dependencies {
|
|||||||
implementation project(':common:common-proxy')
|
implementation project(':common:common-proxy')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka:minecraftdependencydownload-bungee:' + rootProject.mddVersion
|
implementation(libs.mcdependencydownload.bungee.bootstrap)
|
||||||
|
|
||||||
// Adventure
|
// Adventure
|
||||||
runtimeDownloadApi 'net.kyori:adventure-platform-bungeecord:' + rootProject.adventurePlatformVersion
|
runtimeDownloadApi(libs.adventure.platform.bungee)
|
||||||
runtimeDownloadApi 'net.kyori:adventure-text-serializer-bungeecord:' + rootProject.adventurePlatformVersion
|
runtimeDownloadApi(libs.adventure.serializer.bungee)
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ dependencies {
|
|||||||
implementation project(':common:common-api')
|
implementation project(':common:common-api')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka:minecraftdependencydownload-bungee-loader:' + rootProject.mddVersion
|
implementation(libs.mcdependencydownload.bungee.loader)
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
|
@ -3,5 +3,5 @@ dependencies {
|
|||||||
api project(':api')
|
api project(':api')
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
api 'org.slf4j:slf4j-api:1.7.32'
|
api(libs.slf4j.api)
|
||||||
}
|
}
|
||||||
|
@ -33,49 +33,49 @@ dependencies {
|
|||||||
testImplementation project(':common:common-api')
|
testImplementation project(':common:common-api')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
api 'dev.vankka:dependencydownload-runtime:' + rootProject.ddVersion
|
api(libs.dependencydownload.runtime)
|
||||||
|
|
||||||
// Discord Webhooks
|
// Discord Webhooks
|
||||||
runtimeDownloadApi 'club.minnced:discord-webhooks:0.7.5'
|
runtimeDownloadApi(libs.webhooks)
|
||||||
|
|
||||||
// Apache Commons
|
// Apache Commons
|
||||||
runtimeDownloadApi 'org.apache.commons:commons-lang3:3.12.0'
|
runtimeDownloadApi(libs.commons.lang)
|
||||||
runtimeDownloadApi 'commons-io:commons-io:2.10.0'
|
runtimeDownloadApi(libs.commons.io)
|
||||||
|
|
||||||
// Caffeine
|
// Caffeine
|
||||||
runtimeDownloadApi('com.github.ben-manes.caffeine:caffeine:2.9.2') {
|
runtimeDownloadApi(libs.caffeine) {
|
||||||
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
|
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
|
||||||
}
|
}
|
||||||
|
|
||||||
// Config
|
|
||||||
runtimeDownloadApi 'org.spongepowered:configurate-yaml:' + rootProject.configurateVersion
|
|
||||||
runtimeDownloadApi 'org.spongepowered:configurate-hocon:' + rootProject.configurateVersion
|
|
||||||
|
|
||||||
// Jackson (transitive in :api)
|
// Jackson (transitive in :api)
|
||||||
compileOnlyApi 'com.fasterxml.jackson.core:jackson-databind:2.10.1'
|
compileOnlyApi(libs.jackson.databind)
|
||||||
|
|
||||||
|
// Config
|
||||||
|
runtimeDownloadApi(libs.configurate.yaml)
|
||||||
|
runtimeDownloadApi(libs.configurate.hocon)
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
compileOnlyApi project(':common:common-slf4j-hack')
|
compileOnlyApi project(':common:common-slf4j-hack')
|
||||||
compileOnly 'org.apache.logging.log4j:log4j-core:2.0-beta9'
|
compileOnly(libs.log4j.core)
|
||||||
|
|
||||||
// Adventure, MCDiscordReserializer, EnhancedLegacyText
|
// Adventure, MCDiscordReserializer, EnhancedLegacyText
|
||||||
runtimeDownloadApi 'net.kyori:adventure-api:' + rootProject.adventureVersion
|
runtimeDownloadApi(libs.adventure.api)
|
||||||
runtimeDownloadApi 'net.kyori:adventure-text-serializer-plain:' + rootProject.adventureVersion
|
runtimeDownloadApi(libs.adventure.serializer.plain)
|
||||||
runtimeDownloadApi 'net.kyori:adventure-text-serializer-legacy:' + rootProject.adventureVersion
|
runtimeDownloadApi(libs.adventure.serializer.legacy)
|
||||||
runtimeDownloadApi 'net.kyori:adventure-text-serializer-gson:' + rootProject.adventureVersion
|
runtimeDownloadApi(libs.adventure.serializer.gson)
|
||||||
runtimeDownloadApi 'dev.vankka:mcdiscordreserializer:4.3.0'
|
runtimeDownloadApi(libs.mcdiscordreserializer)
|
||||||
runtimeDownloadApi 'dev.vankka:enhancedlegacytext:1.0.0-SNAPSHOT'
|
runtimeDownloadApi(libs.enhancedlegacytext)
|
||||||
|
|
||||||
// Brigadier
|
|
||||||
compileOnlyApi 'com.mojang:brigadier:1.0.18'
|
|
||||||
|
|
||||||
// Database
|
// Database
|
||||||
hikari('com.zaxxer:HikariCP:4.0.3') { exclude group: 'org.slf4j' }
|
hikari(libs.hikaricp) { exclude group: 'org.slf4j' }
|
||||||
h2Driver 'com.h2database:h2:2.1.210'
|
h2Driver(libs.h2)
|
||||||
mysqlDriver 'mysql:mysql-connector-java:8.0.25'
|
mysqlDriver(libs.mysql)
|
||||||
|
|
||||||
|
// Brigadier
|
||||||
|
compileOnlyApi(libs.brigadier)
|
||||||
|
|
||||||
// Integrations
|
// Integrations
|
||||||
compileOnlyApi 'net.luckperms:api:5.3'
|
compileOnlyApi(libs.luckperms)
|
||||||
}
|
}
|
||||||
|
|
||||||
processResources {
|
processResources {
|
||||||
@ -87,4 +87,8 @@ processResources {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
|
||||||
// Relocations in buildscript/relocations.gradle
|
// Relocations in buildscript/relocations.gradle
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
dependencies {
|
dependencies {
|
||||||
api 'org.slf4j:slf4j-api:1.7.32'
|
api(libs.slf4j.api)
|
||||||
}
|
}
|
||||||
|
@ -21,8 +21,8 @@ dependencies {
|
|||||||
implementation(project(':sponge')) { transitive = false }
|
implementation(project(':sponge')) { transitive = false }
|
||||||
implementation(project(':velocity')) { transitive = false }
|
implementation(project(':velocity')) { transitive = false }
|
||||||
|
|
||||||
api 'org.spongepowered:configurate-yaml:' + rootProject.configurateVersion
|
api(libs.configurate.yaml)
|
||||||
api 'org.spongepowered:configurate-hocon:' + rootProject.configurateVersion
|
api(libs.configurate.hocon)
|
||||||
}
|
}
|
||||||
|
|
||||||
application {
|
application {
|
||||||
|
108
settings.gradle
108
settings.gradle
@ -6,6 +6,114 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencyResolutionManagement {
|
||||||
|
versionCatalogs {
|
||||||
|
libs {
|
||||||
|
// Buildscript
|
||||||
|
plugin('shadow', 'com.github.johnrengelman.shadow').version('7.1.1')
|
||||||
|
plugin('licenser', 'org.cadixdev.licenser').version('0.6.1')
|
||||||
|
plugin('blossom', 'net.kyori.blossom').version('1.3.0')
|
||||||
|
plugin('indra-git', 'net.kyori.indra.git').version('2.1.1')
|
||||||
|
|
||||||
|
// Bukkit
|
||||||
|
version('bukkit', '1.16.5-R0.1-SNAPSHOT')
|
||||||
|
library('paperapi', 'io.papermc.paper', 'paper-api').versionRef('bukkit')
|
||||||
|
library('paperapi-old', 'com.destroystokyo.paper', 'paper-api').versionRef('bukkit')
|
||||||
|
library('spigotapi', 'org.spigotmc', 'spigot-api').versionRef('bukkit')
|
||||||
|
|
||||||
|
// Bungee
|
||||||
|
library('bungee', 'net.md-5', 'bungeecord-api').version('1.17-R0.1-SNAPSHOT')
|
||||||
|
|
||||||
|
// Sponge
|
||||||
|
version('sponge', '8.0.0')
|
||||||
|
library('spongeapi', 'org.spongepowered', 'spongeapi').versionRef('sponge')
|
||||||
|
plugin('spongeplugin', 'org.spongepowered.gradle.plugin').version('2.0.0')
|
||||||
|
|
||||||
|
// Velocity
|
||||||
|
library('velocity', 'com.velocitypowered', 'velocity-api').version('3.0.0')
|
||||||
|
|
||||||
|
// DependencyDownload
|
||||||
|
version('dependencydownload', '1.2.2-SNAPSHOT')
|
||||||
|
plugin('dependencydownload-plugin', 'dev.vankka.dependencydownload.plugin').versionRef('dependencydownload')
|
||||||
|
library('dependencydownload-runtime', 'dev.vankka', 'dependencydownload-runtime').versionRef('dependencydownload')
|
||||||
|
library('dependencydownload-jarinjar-bootstrap', 'dev.vankka', 'dependencydownload-jarinjar-bootstrap').versionRef('dependencydownload')
|
||||||
|
library('dependencydownload-jarinjar-loader', 'dev.vankka', 'dependencydownload-jarinjar-loader').versionRef('dependencydownload')
|
||||||
|
|
||||||
|
// MinecraftDependencyDownload
|
||||||
|
version('mcdependencydownload', '1.0.0-SNAPSHOT')
|
||||||
|
library('mcdependencydownload-bukkit-bootstrap', 'dev.vankka', 'minecraftdependencydownload-bukkit').versionRef('mcdependencydownload')
|
||||||
|
library('mcdependencydownload-bukkit-loader', 'dev.vankka', 'minecraftdependencydownload-bukkit').versionRef('mcdependencydownload')
|
||||||
|
library('mcdependencydownload-bungee-bootstrap', 'dev.vankka', 'minecraftdependencydownload-bungee').versionRef('mcdependencydownload')
|
||||||
|
library('mcdependencydownload-bungee-loader', 'dev.vankka', 'minecraftdependencydownload-bungee').versionRef('mcdependencydownload')
|
||||||
|
library('mcdependencydownload-velocity', 'dev.vankka', 'minecraftdependencydownload-velocity').versionRef('mcdependencydownload')
|
||||||
|
|
||||||
|
// Annotations
|
||||||
|
library('jetbrains-annotations', 'org.jetbrains', 'annotations').version('23.0.0')
|
||||||
|
library('findbugs-annotations', 'com.google.code.findbugs', 'jsr305').version('3.0.2')
|
||||||
|
|
||||||
|
// JDA
|
||||||
|
library('jda', 'net.dv8tion', 'JDA').version('5.0.0-alpha.10')
|
||||||
|
|
||||||
|
// Discord Webhooks
|
||||||
|
library('webhooks', 'club.minnced', 'discord-webhooks').version('0.8.0')
|
||||||
|
|
||||||
|
// Apache commons
|
||||||
|
library('commons-lang', 'org.apache.commons', 'commons-lang3').version('3.12.0')
|
||||||
|
library('commons-io', 'commons-io', 'commons-io').version('2.10.0')
|
||||||
|
|
||||||
|
// Caffeine
|
||||||
|
library('caffeine', 'com.github.ben-manes.caffeine', 'caffeine').version('2.9.2')
|
||||||
|
|
||||||
|
// Jackson
|
||||||
|
library('jackson-databind', 'com.fasterxml.jackson.core', 'jackson-databind').version('2.10.1')
|
||||||
|
|
||||||
|
// Config(urate)
|
||||||
|
version('configurate', '4.1.2')
|
||||||
|
library('configurate-yaml', 'org.spongepowered', 'configurate-yaml').versionRef('configurate')
|
||||||
|
library('configurate-hocon', 'org.spongepowered', 'configurate-hocon').versionRef('configurate')
|
||||||
|
|
||||||
|
// DB
|
||||||
|
library('hikaricp', 'com.zaxxer', 'HikariCP').version('4.0.3')
|
||||||
|
library('h2', 'com.h2database', 'h2').version('2.1.210')
|
||||||
|
library('mysql', 'mysql', 'mysql-connector-java').version('8.0.28')
|
||||||
|
|
||||||
|
// Brigadier & Commodore
|
||||||
|
library('brigadier', 'com.mojang', 'brigadier').version('1.0.18')
|
||||||
|
library('commodore', 'me.lucko', 'commodore').version('1.13')
|
||||||
|
|
||||||
|
// Integrations
|
||||||
|
library('luckperms', 'net.luckperms', 'api').version('5.4')
|
||||||
|
library('vaultapi', 'net.milkbowl.vault', 'VaultAPI').version('1.7')
|
||||||
|
|
||||||
|
// Logging
|
||||||
|
library('slf4j-api', 'org.slf4j', 'slf4j-api').version('1.7.36')
|
||||||
|
library('log4j-core', 'org.apache.logging.log4j', 'log4j-core').version('2.0-beta9')
|
||||||
|
|
||||||
|
// Adventure
|
||||||
|
version('adventure', '4.10.1')
|
||||||
|
library('adventure-api', 'net.kyori', 'adventure-api').versionRef('adventure')
|
||||||
|
library('adventure-serializer-plain', 'net.kyori', 'adventure-text-serializer-plain').versionRef('adventure')
|
||||||
|
library('adventure-serializer-legacy', 'net.kyori', 'adventure-text-serializer-legacy').versionRef('adventure')
|
||||||
|
library('adventure-serializer-gson', 'net.kyori', 'adventure-text-serializer-gson').versionRef('adventure')
|
||||||
|
|
||||||
|
// Adventure Platform
|
||||||
|
version('adventure-platform', '4.1.0')
|
||||||
|
library('adventure-platform-bukkit', 'net.kyori', 'adventure-platform-bukkit').versionRef('adventure-platform')
|
||||||
|
library('adventure-platform-bungee', 'net.kyori', 'adventure-platform-bungeecord').versionRef('adventure-platform')
|
||||||
|
library('adventure-serializer-bungee', 'net.kyori', 'adventure-text-serializer-bungeecord').versionRef('adventure-platform')
|
||||||
|
|
||||||
|
// MCDiscordReserializer & EnhancedLegacyText
|
||||||
|
library('mcdiscordreserializer', 'dev.vankka', 'mcdiscordreserializer').version('4.3.0')
|
||||||
|
library('enhancedlegacytext', 'dev.vankka', 'enhancedlegacytext').version('1.0.0-SNAPSHOT')
|
||||||
|
|
||||||
|
// JUnit
|
||||||
|
version('junit', '5.8.2')
|
||||||
|
library('jupiter-api', 'org.junit.jupiter', 'junit-jupiter-api').versionRef('junit')
|
||||||
|
library('jupiter-engine', 'org.junit.jupiter', 'junit-jupiter-engine').versionRef('junit')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
rootProject.name = 'DiscordSRV2'
|
rootProject.name = 'DiscordSRV2'
|
||||||
|
|
||||||
[
|
[
|
||||||
|
@ -6,7 +6,6 @@ shadowJar {
|
|||||||
// Relocations in buildscript/relocations.gradle
|
// Relocations in buildscript/relocations.gradle
|
||||||
}
|
}
|
||||||
|
|
||||||
var spongeVersion = '8.0.0'
|
|
||||||
allprojects {
|
allprojects {
|
||||||
repositories {
|
repositories {
|
||||||
exclusiveContent {
|
exclusiveContent {
|
||||||
@ -21,8 +20,8 @@ allprojects {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// Platform
|
// Platform
|
||||||
annotationProcessor 'org.spongepowered:spongeapi:' + spongeVersion
|
annotationProcessor(libs.spongeapi)
|
||||||
compileOnly 'org.spongepowered:spongeapi:' + spongeVersion
|
compileOnly(libs.spongeapi)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -34,6 +33,6 @@ dependencies {
|
|||||||
implementation project(':common:common-server')
|
implementation project(':common:common-server')
|
||||||
|
|
||||||
// Dependency Download
|
// Dependency Download
|
||||||
implementation 'dev.vankka:dependencydownload-jarinjar-bootstrap:' + rootProject.ddVersion
|
implementation(libs.dependencydownload.jarinjar.bootstrap)
|
||||||
compileOnlyApi project(':sponge:sponge-loader')
|
compileOnlyApi project(':sponge:sponge-loader')
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@ import org.spongepowered.gradle.plugin.config.PluginLoaders
|
|||||||
import org.spongepowered.plugin.metadata.model.PluginDependency
|
import org.spongepowered.plugin.metadata.model.PluginDependency
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id 'org.spongepowered.gradle.plugin' version '2.0.0'
|
alias(libs.plugins.spongeplugin)
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: rootProject.file('buildscript/loader.gradle')
|
apply from: rootProject.file('buildscript/loader.gradle')
|
||||||
@ -12,7 +12,7 @@ dependencies {
|
|||||||
implementation project(':common:common-api')
|
implementation project(':common:common-api')
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka:dependencydownload-jarinjar-loader:' + rootProject.ddVersion
|
implementation(libs.dependencydownload.jarinjar.loader)
|
||||||
}
|
}
|
||||||
|
|
||||||
shadowJar {
|
shadowJar {
|
||||||
@ -22,7 +22,7 @@ shadowJar {
|
|||||||
// buildscript/loader.gradle includes the jarinjar in the jar
|
// buildscript/loader.gradle includes the jarinjar in the jar
|
||||||
|
|
||||||
sponge {
|
sponge {
|
||||||
apiVersion('8.0.0-SNAPSHOT')
|
apiVersion(libs.versions.sponge.get())
|
||||||
license('GPLv3')
|
license('GPLv3')
|
||||||
loader {
|
loader {
|
||||||
name(PluginLoaders.JAVA_PLAIN)
|
name(PluginLoaders.JAVA_PLAIN)
|
||||||
|
@ -18,7 +18,6 @@ repositories {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var velocityVersion = '3.0.0'
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// API
|
// API
|
||||||
annotationProcessor project(':api')
|
annotationProcessor project(':api')
|
||||||
@ -28,11 +27,11 @@ dependencies {
|
|||||||
implementation project(':common:common-proxy')
|
implementation project(':common:common-proxy')
|
||||||
|
|
||||||
// Platform
|
// Platform
|
||||||
annotationProcessor 'com.velocitypowered:velocity-api:' + velocityVersion
|
annotationProcessor(libs.velocity)
|
||||||
compileOnly 'com.velocitypowered:velocity-api:' + velocityVersion
|
compileOnly(libs.velocity)
|
||||||
|
|
||||||
// DependencyDownload
|
// DependencyDownload
|
||||||
implementation 'dev.vankka.minecraftdependencydownload:velocity:' + rootProject.mddVersion
|
implementation(libs.mcdependencydownload.velocity)
|
||||||
}
|
}
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
|
Loading…
Reference in New Issue
Block a user