Skip to content

Commit af0d656

Browse files
committed
Fix shadow compatibility not excluding some libraries.
1 parent 58bb2c6 commit af0d656

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

dev/src/main/groovy/com/fox2code/foxloader/dev/compatibility/ShadowCompatibility.groovy

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,18 @@ final class ShadowCompatibility extends CompatibilityModule {
6161
boolean isSatisfiedBy(ResolvedDependency resolvedDependency) {
6262
String dependencyName = resolvedDependency.getName()
6363
return dependenciesToExclude.contains(dependencyName) ||
64+
// Exclude Mixins
6465
dependencyName.startsWith("net.fabricmc:sponge-mixin:") ||
6566
dependencyName.startsWith("org.spongepowered:mixin:") ||
67+
// Exclude Junit
68+
dependencyName.startsWith("junit:junit:") ||
69+
dependencyName.startsWith("org.junit.jupiter:") ||
70+
dependencyName.startsWith("org.junit.platform:") ||
71+
// Exclude LWJGL2
72+
dependencyName.startsWith("net.java.jutils:") ||
73+
dependencyName.startsWith("net.java.jinput:") ||
6674
dependencyName.startsWith("org.lwjgl.lwjgl:") ||
75+
// Exclude LWJGL3
6776
dependencyName.startsWith("org.lwjgl:")
6877
}
6978
})

0 commit comments

Comments
 (0)