Hi,
Thanks for your reply, I see your point although I have a slightly different vision. But for now, let's table that sub-discussion ;)
As for top CDI support or even (in time) fully depending on CDI; this would not have to be a problem for using JAX-RS outside of Java EE. CDI can be very easily added to just about any type of project, and CDI 2.0 even has explicit Java SE support.
Kind regards,
Arjan Tijms