13

我想将本地 jar 编译到我的 clojure 项目中,我可以使用以下命令轻松完成此操作

https://gist.github.com/stuartsierra/3062743

mkdir repo
mvn install:install-file -DgroupId=local -DartifactId=bar \
    -Dversion=1.0.0 -Dpackaging=jar -Dfile=bar.jar \
    -DlocalRepositoryPath=repo

但我有一个持续集成和构建服务器(jenkins),它在 ~/.m2 中查找。我怎样才能让 leiningen 看 .m2 ???

4

1 回答 1

10

根据文档,您需要的密钥似乎:local-repoproject.clj. 由于您希望在不同的服务器上拥有不同的本地存储库位置,因此我会将其放在配置文件中,而不是直接放在project.clj.

可能最好的方法是在要更改本地存储库位置的任何机器上创建:user配置文件:~/.lein/profiles.clj

{:user {:local-repo "repo"}}
于 2013-06-11T12:52:02.650 回答