Hi John,
The dependencies for the RestEasy client and the Jackson library for the TCK were documented and approved via this CQ:
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=15198Since they were classified as build and test dependencies, they can be lumped into a single CQ instead of individual CQs (which are needed if the shipped "product" requires them). Since the TCK is required for implementations of the API and not the API itself, we have been treating the TCK dependencies as build and test dependencies.
As far as the assumptions with regard to the RestEasy implementation, we'll need some input from Steve on that.
-- Kevin