diff --git a/build.gradle b/build.gradle index ad3ff6a..53540e3 100644 --- a/build.gradle +++ b/build.gradle @@ -52,13 +52,19 @@ dependencies { } processResources { - inputs.property "version", project.version - inputs.property "loader_version", libs.versions.fabric.loader.get() + // require dependencies to be the version compiled against or newer + Map properties = [ + "version": version, + "minecraft_version": libs.versions.minecraft.get(), + "loader_version": libs.versions.fabric.loader.get(), + ] + + inputs.properties(properties) filesMatching("fabric.mod.json") { - expand "version": project.version - expand "loader_version": libs.versions.fabric.loader.get() + expand properties } + } tasks.withType(JavaCompile).configureEach { @@ -66,6 +72,10 @@ tasks.withType(JavaCompile).configureEach { it.options.release = 21 } +tasks.withType(Jar) { + exclude('META-INF/maven/**') +} + java { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21