Skip to content

Commit

Permalink
Use BOM for deps
Browse files Browse the repository at this point in the history
  • Loading branch information
Matyrobbrt committed Jan 18, 2025
1 parent ba8b530 commit e01b4a0
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 14 deletions.
13 changes: 12 additions & 1 deletion buildSrc/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,25 @@ repositories {
includeGroup "net.neoforged"
}
}
maven {
name = "NeoForged"
url = "https://maven.neoforged.net/mojang-meta"
content {
includeModule("net.neoforged", "minecraft-dependencies")
}
}
}

dependencies {
// buildSrc is an includedbuild of the parent directory (gradle.parent)
// ../settings.gradle sets these version properties accordingly
implementation "net.neoforged:moddev-gradle:${gradle.parent.ext.moddevgradle_plugin_version}"

implementation "com.google.code.gson:gson:${gradle.parent.ext.gson_version}"
implementation(platform("net.neoforged:minecraft-dependencies:${gradle.parent.ext.minecraft_version}") {
exclude group: 'org.ow2.asm'
})

implementation "com.google.code.gson:gson"
implementation "io.codechicken:DiffPatch:${gradle.parent.ext.diffpatch_version}"

implementation "org.ow2.asm:asm:${gradle.parent.ext.asm_version}"
Expand Down
6 changes: 4 additions & 2 deletions coremods/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,11 @@ java {
}

dependencies {
compileOnly(platform("net.neoforged:minecraft-dependencies:${project.minecraft_version}"))
compileOnly "org.slf4j:slf4j-api"
compileOnly "com.google.code.gson:gson"

compileOnly "org.jetbrains:annotations:${project.jetbrains_annotations_version}"
compileOnly "com.google.code.gson:gson:${gson_version}"
compileOnly "org.slf4j:slf4j-api:${slf4j_api_version}"
compileOnly "net.neoforged.fancymodloader:loader:${project.fancy_mod_loader_version}"
}

Expand Down
8 changes: 0 additions & 8 deletions coremods/settings.gradle

This file was deleted.

2 changes: 0 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,10 @@ mixin_version=0.15.2+mixin.0.8.7
terminalconsoleappender_version=1.3.0
nightconfig_version=3.8.0
jetbrains_annotations_version=24.0.1
slf4j_api_version=2.0.7
apache_maven_artifact_version=3.9.9
jarjar_version=0.4.1
fancy_mod_loader_version=6.0.4
mojang_logging_version=1.1.1
log4j_version=2.22.1
guava_version=31.1.2-jre
gson_version=2.10.1
apache_commons_lang3_version=3.13.0
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ plugins {

// This makes the version available to buildSrc
gradle.ext.moddevgradle_plugin_version = moddevgradle_plugin_version
gradle.ext.gson_version = gson_version
gradle.ext.minecraft_version = minecraft_version
gradle.ext.diffpatch_version = diffpatch_version
gradle.ext.asm_version = asm_version

Expand Down

0 comments on commit e01b4a0

Please sign in to comment.