如何检查Leiningen的代理设置? (Clojure的)

时间:2017-09-27 14:34:19

标签: clojure leiningen

我想检查Leiningen是否正确选择了Windows ENV变量http_proxy。我找到了一个函数get-proxy-settings,但无法理解如何正确调用它。似乎我必须以某种方式使用命名空间leiningen.core.classpath吗? 这是我学习Clojure的第二天,我还不熟悉命名空间。

1 个答案:

答案 0 :(得分:3)

只需在您的环境中尝试代理设置,看看它是否有效。它应该自动运行。

但如果必须,可以使用unquote从项目定义中调用leiningen.core.classpath/get-proxy-settings。最小的例子:

(defproject proxy-settings "0.1-SNAPSHOT"
  :dependencies [[org.clojure/clojure "1.8.0"]]
  :plugins [[lein-pprint "1.1.2"]]
  :debug/proxy ~(leiningen.core.classpath/get-proxy-settings))

请注意那里的lein-pprint插件。

使用lein pprint查看:debug/proxy

的值