Clojure 如何在防火墙后安装Leiningen软件包?

Clojure 如何在防火墙后安装Leiningen软件包?,clojure,leiningen,clojurescript,lighttable,Clojure,Leiningen,Clojurescript,Lighttable,我使用一个本地库来做一些开发,但是防火墙阻止了很多互联网站点。有没有办法手动下载工件 我的project.clj是: https://github.com/zubairq/coils/blob/master/project.clj? 更新 从给出的评论中,我了解到需要采取的步骤是: 1) Install Maven 2) Find out which jars are in my project (How can I do this based on my project.clj?) 依赖

我使用一个本地库来做一些开发,但是防火墙阻止了很多互联网站点。有没有办法手动下载工件

我的project.clj是:

https://github.com/zubairq/coils/blob/master/project.clj?
更新 从给出的评论中,我了解到需要采取的步骤是:

1) Install Maven

2) Find out which jars are in my project (How can I do this based on my project.clj?)
依赖树 为了确定项目需要哪些JAR,您可以执行以下操作:

$ lein deps :tree
这将向您展示一种称为“依赖树”的东西。它看起来类似于:

 [clj-time "0.5.0"]
   [joda-time "2.2"]
 [clojure-complete "0.2.3"]
 [org.myproject/some-proto "0.0.1-20130523.145830-9"]
   [org.flatland/protobuf "0.7.2"]
     [ordered-collections "0.4.0"]
     [org.flatland/schematic "0.1.0"]
     [org.flatland/useful "0.9.0"]
 [com.datomic/datomic-free "0.8.3862"]
   ...
用Lein安装罐子 安装手动下载的JAR的一种简单方法是使用“”:

有关更多功能和示例,请查看

安装leinlocalrepo 通过将以下内容添加到
~/.lein/profiles.clj
,可以将
lein localrepo
作为插件安装:

{:user {:plugins [[lein-localrepo "0.5.2"]]}}

Lein在代理服务器后面 如果使用代理服务器“确定”,您可以将其添加到
jvm opts
下的
~/.lein/profiles.clj

{:user {:jvm-opts ["-Dhttp.proxyHost=168.1.1.104" "-Dhttp.proxyPort=8080"]}}
其中,
user
是要使用的配置文件名

或者您可以导出
http\u proxy
环境变量。

依赖关系树 为了确定项目需要哪些JAR,您可以执行以下操作:

$ lein deps :tree
这将向您展示一种称为“依赖树”的东西。它看起来类似于:

 [clj-time "0.5.0"]
   [joda-time "2.2"]
 [clojure-complete "0.2.3"]
 [org.myproject/some-proto "0.0.1-20130523.145830-9"]
   [org.flatland/protobuf "0.7.2"]
     [ordered-collections "0.4.0"]
     [org.flatland/schematic "0.1.0"]
     [org.flatland/useful "0.9.0"]
 [com.datomic/datomic-free "0.8.3862"]
   ...
用Lein安装罐子 安装手动下载的JAR的一种简单方法是使用“”:

有关更多功能和示例,请查看

安装leinlocalrepo 通过将以下内容添加到
~/.lein/profiles.clj
,可以将
lein localrepo
作为插件安装:

{:user {:plugins [[lein-localrepo "0.5.2"]]}}

Lein在代理服务器后面 如果使用代理服务器“确定”,您可以将其添加到
jvm opts
下的
~/.lein/profiles.clj

{:user {:jvm-opts ["-Dhttp.proxyHost=168.1.1.104" "-Dhttp.proxyPort=8080"]}}
其中,
user
是要使用的配置文件名


或者您可以导出
http\u proxy
环境变量。

您可以下载jar并使用maven安装(请参阅)另请参阅edbond,您的链接断开了您可以下载jar并使用maven安装(请参阅)另请参阅edbond,您的链接断开了很好的答案。我仍在尝试让本地lein存储库工作它仍不工作,因为现在我有另一个问题,lein不会在防火墙后自行安装。无论如何,我会给你奖金,因为我想我会花很长一段时间来实现这一点。我在尝试自行安装leiningen时遇到的错误是:使用“2”参数调用“DownloadFile”时出现异常:“远程服务器返回了一个错误:(407)需要代理身份验证。”当我进行lein localrepo安装时,我得到一个错误:无法将项目lein newnew:lein newnew:pom:0.3.5从/传输到中心():连接被拒绝“回答得很好。我仍在尝试让本地lein存储库工作它仍不工作,因为现在我有另一个问题,lein不会在防火墙后自行安装。无论如何,我会给你奖金,因为我想我会花很长一段时间来实现这一点。我在尝试自行安装leiningen时遇到的错误是:使用“2”参数调用“DownloadFile”时出现异常:“远程服务器返回了一个错误:(407)需要代理身份验证。”当我进行lein localrepo安装时,我得到一个错误:“无法将项目lein newnew:lein newnew:pom:0.3.5从/传输到中心():连接被拒绝”