Hey Thomas,
yes, boms ware modifed to have scope provided, as given the feedback on forums lots of folks had problems with
bundling the API jars with their application, which resulted in lots of deployment problems.
The testing on other hand results in problems you have, which are quite easily fixed if you change the scope of dependency
when you are defining deps for your test modules.
Question is what is more common problem, one or another. It is hard to choose what to cater to in this case.
I think that best thing do here is to update our quickstarts that reflect how to work with newer boms.
Maybe someone else has better idea?
--
tomaz