net.mountainblade:modular (maven):  Lightweight and easy to use java module and dependency management system with integrated field-only dependency injection 
Keywords: dependency-injection|java|modules|plugins