Mixin icon indicating copy to clipboard operation
Mixin copied to clipboard

Relocate dependencies within the processor jar

Open SquidDev opened this issue 3 years ago • 0 comments

If an annotation processor depends on a more recent version of one of Mixin's dependencies, it's possible that the outdated class from Mixin's processor jar will be used instead, resulting in NoSuchMethodErrors during compilation.

Instead, we relocate the shadowed dependencies to live within the org.spongepowered.asm.shadow package instead, allowing them to co-exist with other processors.

SquidDev avatar Aug 01 '22 19:08 SquidDev