hey all, for some artifact caching i would like to control the .m2
maven repository path. normally this would be done by setting something like MAVEN_OPTS="-Dmave.repo.local=/tmp/.m2"
, but this doesn't seem to be propagated within lein.
what is the way i can control this?
i would like to avoid having to create a file or edit a project.clj for this, so that I can just pass it through environment variables in my CI system
may be changing too much but there is LEIN_HOME
: https://github.com/technomancy/leiningen/blob/master/sample.project.clj#L523
https://github.com/technomancy/leiningen/blob/master/sample.project.clj#L145 @lmergen
You can use :local-repo in your project.clj
@lmergen have you tried setting MAVEN_HOME
in the process environment?
I dont know of anything that works besides :local-repo
as I show above.
It’d depend on pomegranate
more than likely.