It seems to me like the author(s) assumed the user knows much more than they actually do… For example:
I want to use the HttpClient
I manage to figure out I will need
and I decide to use the Apache engine. I find the “Engines” page that says I need to do
but nowhere does it tell me I need to also add
to my dependencies. I had to find a random project on github that uses HttpClient and get this dependency from their POM…
Am I just being dense or does the documentation need some serious refactoring?