leiningen icon indicating copy to clipboard operation
leiningen copied to clipboard

Setting local repository

Open DramaticallyDecayed opened this issue 11 years ago • 2 comments

Leiningen is installed to C:\Users\Username.lein. I create profiles.clj and put there the following content:

{:user
  {
  :java-cmd "C:\\Program Files\\Java\\jdk1.8.0_31\\bin\\java.exe"
  :local-repo "D:\\.m2\\repository"
  :plugins [
    ]
   }
 }

But while resolving dependencies Leiningen continues to load all of them to C:\Users\Username.m2\repository. What is my error?

DramaticallyDecayed avatar Mar 17 '15 21:03 DramaticallyDecayed

I cannot reproduce this with Leiningen 2.9.1 on Linux, both absolute and project-relative paths for :local-repo in the user profile work fine. And this should be no different on Windows. If anyone can actually reproduce this please let us know.

Customising the location of the local Maven repository is also being discussed in #2318.

glts avatar May 30 '19 07:05 glts

When setting :local-repo, some artifacts are being stored in the local repo.

However, from my oberservation, still some plugin related artifacts are stored in the ~/.m2 directory. For example,

Retrieving lein-shadow/lein-shadow/0.1.7/lein-shadow-0.1.7.pom from clojars Retrieving meta-merge/meta-merge/1.0.0/meta-merge-1.0.0.pom from clojars Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central Retrieving metosin/jsonista/0.2.5/jsonista-0.2.5.pom from clojars Retrieving com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0.pom from central Retrieving com/fasterxml/jackson/jackson-base/2.10.0/jackson-base-2.10.0.pom from central Retrieving com/fasterxml/jackson/jackson-bom/2.10.0/jackson-bom-2.10.0.pom from central Retrieving com/fasterxml/jackson/jackson-parent/2.10/jackson-parent-2.10.pom from central Retrieving com/fasterxml/oss-parent/38/oss-parent-38.pom from central Retrieving com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.pom from central Retrieving com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.pom from central Retrieving com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.0/jackson-datatype-jsr310-2.10.0.pom from central Retrieving com/fasterxml/jackson/module/jackson-modules-java8/2.10.0/jackson-modules-java8-2.10.0.pom from central Retrieving com/fasterxml/jackson/core/jackson-databind/2.10.0/jackson-databind-2.10.0.jar from central Retrieving com/fasterxml/jackson/core/jackson-annotations/2.10.0/jackson-annotations-2.10.0.jar from central Retrieving com/fasterxml/jackson/core/jackson-core/2.10.0/jackson-core-2.10.0.jar from central Retrieving com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.10.0/jackson-datatype-jsr310-2.10.0.jar from central Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.jar from central Retrieving lein-shadow/lein-shadow/0.1.7/lein-shadow-0.1.7.jar from clojars Retrieving metosin/jsonista/0.2.5/jsonista-0.2.5.jar from clojars Retrieving meta-merge/meta-merge/1.0.0/meta-merge-1.0.0.jar from clojars

Seems caused by the lein-shadow plugin.

introom avatar Feb 11 '20 11:02 introom