Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
When using netty in a modular context, you need to add
This should be documented, e. g. in the readme where also the module names are mentionend and that you need to include everything manually.
Btw. you can produce multi-release JAR files easily that are full named explicit modules in modular context in Java 9 and up but are still usable fine with Java 8 and older. This way you can provide the dependency information for the modules properly, including the dependency on
As I said, as you have less performant / good / whatever fall-backs when the recognition does not find the respective classes, of course all works. But for the recognition to work, so that the optimized methods can be used and to not get exceptions printed on DEBUG level, you need those options.