【问题标题】:Clojure Leiningen offline installClojure Leiningen 离线安装
【发布时间】:2012-02-22 16:04:25
【问题描述】:
我在一个非常严格的环境中工作,我无法执行任何 curl 或 wget 脚本,例如 lein.sh/.bat,也无法“git”代码。
我有 leiningen-x.x.x-standalone.jar,它不构成完整的 leiningen 设置。
如何离线设置完整的 leiningen?有没有类似“完整”下载的东西?如果不是,那么重要的部分是什么?所需的文件系统布局是什么?
【问题讨论】:
标签:
clojure
installation
leiningen
【解决方案1】:
working with maven in a protected enterprise setting 的“正确”方法是设置一个 repo 镜像,用您需要的所有 jar 填充它,然后将其添加到您的 ~/.m2/settings.xml 文件以镜像所有内容。
<settings>
<mirrors>
<mirror>
<id>archiva.default</id>
<url>http://my.mirror.com:8080/archiva/repository/internal</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
</settings>
这是很多前期工作,但从长远来看它可以得到回报,因为您可以在内部将镜像用于以后的项目(并加快下载速度)
复制工作中的 .m2 目录也是一种非常值得尊敬的技巧
【解决方案2】:
复制 .m2 目录和 lein sh 脚本应该可以解决问题。