diff --git a/build.gradle b/build.gradle index 49abf90f..cc392297 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,5 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar +import org.w3c.dom.Document plugins { id 'java' @@ -22,7 +23,6 @@ tasks.withType(JavaCompile).configureEach { it.options.release = 16 } - group = "dev.architectury" archivesBaseName = project.name def baseVersion = '0.9.0' @@ -50,14 +50,18 @@ sourceSets { forgeInject } +tasks.compileForgeInjectJava { + options.release = 8 +} + repositories { mavenCentral() maven { url "https://maven.fabricmc.net/" } maven { url "https://maven.architectury.dev/" } maven { url "https://maven.minecraftforge.net/" - content{ - excludeGroupByRegex "org.eclipse.*" + content { + excludeGroupByRegex "org\\.eclipse\\.?.*" } } } diff --git a/src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java b/src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java index 3dc6c44f..de242a72 100644 --- a/src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java +++ b/src/main/java/net/fabricmc/loom/LoomRepositoryPlugin.java @@ -79,6 +79,9 @@ public class LoomRepositoryPlugin implements Plugin { repo.setName("Forge"); repo.setUrl("https://maven.minecraftforge.net/"); + repo.content(descriptor -> { + descriptor.excludeGroupByRegex("org\\.eclipse\\.?.*"); + }); repo.metadataSources(sources -> { sources.mavenPom(); sources.ignoreGradleMetadataRedirection();