我想更改leiningen存储所有依赖项的.m2文件夹的位置(在Linux上)。
有可能实现这个目标吗?
我已经检查了lein.sh脚本和所有环境变量的源代码,但似乎没有任何东西似乎指向$ HOME $ /。m2
答案 0 :(得分:11)
对于leiningen v2:
将profiles.clj放在包含以下内容的./users/name/.lein(或等效的Linux)中
{:user {;Location of local repository
:local-repo "Drive/Path"
;Location of locally installed jars
;(that can't be downloaded from public repo's)
:repositories {"local" {:url "file://Drive/Path"
:releases {:checksum :ignore}}}}}
此用户配置文件在lein执行期间与所有项目配置文件合并。
找到这样的信息的好地方是lein的github上的annotated sample profile。