diff --git a/common/src/main/java/net/neoforged/gradle/common/extensions/DefaultJarJarFeature.java b/common/src/main/java/net/neoforged/gradle/common/extensions/DefaultJarJarFeature.java index 36e99f6d0..75a9a4231 100644 --- a/common/src/main/java/net/neoforged/gradle/common/extensions/DefaultJarJarFeature.java +++ b/common/src/main/java/net/neoforged/gradle/common/extensions/DefaultJarJarFeature.java @@ -119,6 +119,10 @@ public void createTaskAndConfiguration() { configuration.getAllDependencies().configureEach(dep -> this.enable() ); + // jarJar configurations should be resolvable, but ought not to be exposed to consumers; + // as it has attributes, it could conflict with normal exposed configurations + configuration.setCanBeResolved(true); + configuration.setCanBeConsumed(false); JavaPluginExtension javaPlugin = project.getExtensions().getByType(JavaPluginExtension.class);