Just wanted to pass along this data point. It looks like the openejb profile--when augmented to run against OpenEJB-3.1.3-SNAPSHOT--also needs javax.inject:javax.inject:jar:1 as a Maven dependency in the "provided" scope. I'm not sure offhand why. Otherwise the enricher can't find the javax.inject class. Hope this is helpful as you push towards Alpha3.