Clojure Leiningen 离线安装

7

我正在一个非常受限制的环境中工作,无法执行任何curl或wget脚本,例如lein.sh/.bat,也不能像“git”那样获取代码。 我有leiningen-x.x.x-standalone.jar文件,但它并不构成完整的leiningen设置。 我如何脱机设置完整的leiningen?是否有类似于“完整”的下载?如果没有,那么必要的部分是什么?需要哪些文件系统布局?

2个回答

6

在受保护的企业环境中使用Maven的"正确"方法是设置一个仓库镜像,将所需的所有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目录也是一个完全值得尊重的技巧。

3
复制.m2目录和lein sh脚本即可解决问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接