I had to modify my project's pom file to include it's parent in dependencies and remove parent project definition so it could be properly downloaded using httpclient. Then everything works fine with the original pom file and other downloads are using httpclient.

I am using httpclient because lightweight ignores my encrypted passwords in settings.xml.