Leiningen 2似乎没有使用〜/ .m2 / settings.xml文件中的localRepository设置,它只是将它下载的所有内容转储到〜/ .m2 / repository中。
如何告诉leiningen 2将内容下载到哪里?
答案 0 :(得分:10)
您可以像这样
覆盖project.clj文件中的单个项目的本地存储库位置(defproject test-local "1.0.0-SNAPSHOT"
:description "Use a local repo location."
:dependencies [[org.clojure/clojure "1.3.0"]
[com.cemerick/pomegranate "0.0.13"]]
:local-repo "my-repo")
可以在项目目录下设置相对路径,如上所述,也可以设置绝对路径。似乎不可能使用主目录的快捷方式并将其设置为“〜/ my-repo”。
您可以通过将密钥添加到profiles.clj文件来使所有项目使用相同的位置。
{:user {:plugins [[lein-swank "1.4.4"]]
:local-repo "/home/jeff/my-repo"}}