I have had Maven installed on my Windows laptop for a while, and I have been behind a proxy for it, too. However, lein search something always throws an error that makes me wonder if it's not handling the proxy and that it isn't reading the settings.xml either:
lein search something
PS C:\mydocs> lein search hadoop
Warning: couldn't download index for http://repo1.maven.org/maven2
Warning: couldn't download index for http://clojars.org/repo/
But if I create a new project:
PS C:\mydocs> lein new thing
Created new project in: C:\mydocs\thing
PS C:\mydocs> cd thing
PS C:\mydocs\thing> lein deps
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
Transferring 1K from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central
Transferring 3165K from central
Copying 1 file to C:\mydocs\thing\lib
Also, wouldn't Leiningen take my settings.xml and parse the <mirror> settings for it? I have a corporate Maven repo (Nexus) that has a lot of dependencies that I could/would use, but why wouldn't lein search traverse that repo instead of just M2 Central and CloJars?
This is not likely to happen in Leiningen 1.x since we're going to ditch maven-ant-tasks in favour of Aether for 2.0.
Referencing #332: would this be something I could handle in the init.clj file instead?
@technomancy What is going on with this issue? Looks like you didn't respond.
Unifying proxy settings between aether and search is on the table for 2.0 after the preview. (or before if someone wants to submit a patch)
Set http proxy system properties. Addresses half of #281.
Since the search task was rewritten to use Maven's indexer library, we might get this for free. Could someone try it with preview8?
Going to close this; if it's still an issue we can reopen with details.