Refactor gradle plugin version handling (#3665)

This commit is contained in:
powercas_gamer 2023-06-24 01:15:03 +02:00 committed by GitHub
parent feef08a256
commit 86cc90f48a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 50 additions and 31 deletions

View File

@ -23,6 +23,9 @@ jobs:
with:
fetch-depth: 0
- name: validate gradle wrapper
uses: gradle/wrapper-validation-action@v1
- uses: actions/setup-java@v3
with:
distribution: 'temurin'

View File

@ -1,5 +1,5 @@
plugins {
id 'org.cadixdev.licenser' version '0.6.1' apply false
alias(libs.plugins.licenser) apply false
}
defaultTasks 'licenseFormat', 'build'

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
dependencies {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
dependencies {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow'
alias(libs.plugins.shadow)
}
dependencies {

View File

@ -1,5 +1,5 @@
plugins {
id 'java-library'
id("java-library")
}
test {

View File

@ -1,15 +1,14 @@
import net.fabricmc.loom.task.RemapJarTask
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
id 'fabric-loom' version '1.2-SNAPSHOT'
alias(libs.plugins.shadow)
alias(libs.plugins.loom)
}
archivesBaseName = 'luckperms'
repositories {
maven { url 'https://maven.fabricmc.net/' }
mavenLocal()
}
dependencies {

View File

@ -1,7 +1,7 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
id 'net.kyori.blossom' version '1.3.0'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
alias(libs.plugins.blossom)
alias(libs.plugins.shadow)
alias(libs.plugins.forgegradle)
}
sourceCompatibility = 1.8

View File

@ -1,5 +1,5 @@
plugins {
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
alias(libs.plugins.forgegradle)
}
sourceCompatibility = 1.8

View File

@ -1,7 +1,7 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
id 'java-library'
id 'net.minecraftforge.gradle' version '[6.0,6.2)'
alias(libs.plugins.shadow)
alias(libs.plugins.forgegradle)
id("java-library")
}
sourceCompatibility = 1.8

13
gradle/libs.versions.toml Normal file
View File

@ -0,0 +1,13 @@
[versions]
shadow = "8.1.1"
blossom = "1.3.1"
forgegradle = "[6.0,6.2)"
loom = "1.2-SNAPSHOT"
licenser = "0.6.1"
[plugins]
blossom = { id = "net.kyori.blossom", version.ref = "blossom" }
shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" }
forgegradle = { id = "net.minecraftforge.gradle", version.ref = "forgegradle" }
loom = { id = "fabric-loom", version.ref = "loom" }
licenser = { id = "org.cadixdev.licenser", version.ref = "licenser" }

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -2,7 +2,7 @@ pluginManagement {
repositories {
maven {
name = 'Fabric'
url 'https://maven.fabricmc.net/'
url = 'https://maven.fabricmc.net/'
}
maven {
name = 'Forge'
@ -12,6 +12,10 @@ pluginManagement {
}
}
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version("0.5.0")
}
rootProject.name = 'luckperms'
include (
'api',

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow'
alias(libs.plugins.shadow)
}
repositories {

View File

@ -1,6 +1,6 @@
plugins {
id 'net.kyori.blossom' version '1.3.0'
id 'java-library'
alias(libs.plugins.blossom)
id("java-library")
}
sourceCompatibility = 17
@ -36,7 +36,7 @@ dependencies {
exclude(module: 'adventure-bom')
exclude(module: 'adventure-api')
}
api('net.kyori:ansi:1.0.0-SNAPSHOT')
api('net.kyori:ansi:1.0.1')
}
blossom {

View File

@ -1,5 +1,5 @@
plugins {
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.shadow)
}
sourceCompatibility = 17

View File

@ -1,8 +1,8 @@
import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer
plugins {
id 'com.github.johnrengelman.shadow'
id 'application'
alias(libs.plugins.shadow)
id("application")
}
dependencies {

View File

@ -1,6 +1,6 @@
plugins {
id 'net.kyori.blossom' version '1.3.0'
id 'com.github.johnrengelman.shadow' version '8.1.1'
alias(libs.plugins.blossom)
alias(libs.plugins.shadow)
}
repositories {