1
0
mirror of https://github.com/lucko/LuckPerms.git synced 2025-08-13 18:14:00 +02:00

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
23 changed files with 50 additions and 31 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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