Is there any to get the entire remote repository, say from http://repo1.maven.org/maven2/ , to my local repository (to %USERPROFILE%)?
%USERPROFILE%
I just had to mirror a private product repo to make available on another machine. lftp worked just fine:
$ lftp http://my.repo.example.com/product/maven mirror --no-empty-dirs --parallel=3 . my-local-repo