Clojure Leiningen离线安装

时间:2012-02-22 16:04:26

标签: clojure install leiningen

我在一个非常严格的环境中工作,我不能执行任何curl或wget脚本,如lein.sh/.bat,也不能“git”代码。 我有leiningen-x.x.x-standalone.jar,它不构成一个完整的leiningen设置。 如何设置完整的leiningen,离线?有没有类似“完整”的下载?如果没有什么是必不可少的部分?什么是所需的文件系统布局?

2 个答案:

答案 0 :(得分:6)

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目录也是一个非常值得尊敬的黑客

答案 1 :(得分:2)

复制.m2目录和lein sh脚本应该可以解决问题。