Apache OpenWebBeans delivers an implementation of the
Contexts and Dependency injection for Java EE (CDI) 2.0 Specification (JSR-365).
OpenWebBeans is TCK compliant and the latest version works on Java SE 8 or later.
Apache OpenWebBeans is
OpenWebBeans is packaged as modules which get activated by simply dropping them into the classpath. The below link will take you to a step-by-step guide and get you started in no time!
Apache Meecrowave is a microprofile Server based on Apache OpenWebBeans, Tomcat, CXF and Johnzon In other words it contains all you need to run a JavaEE based Microservice from the command line - and all that in only 9 MB!