There are situations when remote repository pull request fail, and Maven does not generate sufficient logging information to assist with troubleshooting. In those situations, it is useful to intercept the HttpClient-genetarte HTTP request-responses with a proxy like Charles.