File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed
Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change 2626/**
2727 * Mixin module declaration
2828 */
29- @ SuppressWarnings ("module" ) // Suppress the warnings about gson and gson below
29+ @ SuppressWarnings ("module" ) // Suppress the warnings about gson and gson below. Damn gsons, you ruined gson!
3030module org .spongepowered .mixin {
3131
3232 //
3333 // Actual modules we depend on
3434 //
35- requires transitive cpw .mods .modlauncher ;
36- requires cpw .mods .securejarhandler ;
3735 requires transitive java .compiler ;
3836 requires transitive java .instrument ;
39- requires transitive org .apache .logging .log4j ;
40- requires org .apache .logging .log4j .core ;
4137 requires transitive org .objectweb .asm ;
4238 requires transitive org .objectweb .asm .commons ;
4339 requires transitive org .objectweb .asm .tree ;
4642 requires java .logging ;
4743
4844 //
49- // Automatic modules we depend on
45+ // Modules we require for compilation but don't necessarily need at runtime
5046 //
51- requires jopt .simple ;
52- requires guava ;
53- requires gson ;
47+ requires static org .apache .logging .log4j .core ;
48+ requires static transitive cpw .mods .modlauncher ;
49+ requires static cpw .mods .securejarhandler ;
50+ requires static transitive org .apache .logging .log4j ;
51+
52+ //
53+ // Automatic modules we depend on, using static to avoid the forward compatibility mess
54+ //
55+ requires static jopt .simple ;
56+ requires static guava ;
57+ requires static gson ;
5458
5559 //
5660 // Exports
You can’t perform that action at this time.
0 commit comments