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