clojure - Lein deps command can't find artifacts -
i'm trying lein , running. reason i'm having tons of issues. i'm performing on windows 7. downloaded lein , did following:
lein self-install
this ran correctly
then created project via
lein new helloworld
then got deps via
lein deps
and this:
downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom central downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom clojure downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom clojure-snapshots downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom clojars downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.pom central downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom central downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom clojure downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom clojure-snapshots downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom clojars downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.pom central downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar central downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar clojure downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar clojure-snapshots downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar clojars downloading: org/clojure/clojure/1.2.0/clojure-1.2.0.jar central downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar central downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar clojure downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar clojure-snapshots downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar clojars downloading: org/clojure/clojure-contrib/1.2.0/clojure-contrib-1.2.0.jar central exception in thread "main" unable resolve artifact: missing: ---------- 1) org.clojure:clojure:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/t o/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/to/ file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure:jar:1.2.0 2) org.clojure:clojure-contrib:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile =/path/to/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile=/ path/to/file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure-contrib:jar:1.2.0 ---------- 2 required artifacts missing. artifact: org.apache.maven:super-pom:jar:2.0 specified remote repositories: clojure (http://build.clojure.org/releases), clojars (http://clojars.org/repo/), clojure-snapshots (http://build.clojure.org/snapshots), central (http://repo1.maven.org/maven2) (no_source_file:0) @ clojure.lang.compiler.eval(compiler.java:5440) @ clojure.lang.compiler.eval(compiler.java:5391) @ clojure.core$eval.invoke(core.clj:2382) @ clojure.main$eval_opt.invoke(main.clj:235) @ clojure.main$initialize.invoke(main.clj:254) @ clojure.main$script_opt.invoke(main.clj:270) @ clojure.main$main.doinvoke(main.clj:354) @ clojure.lang.restfn.invoke(restfn.java:458) @ clojure.lang.var.invoke(var.java:377) @ clojure.lang.afn.applytohelper(afn.java:174) @ clojure.lang.var.applyto(var.java:482) @ clojure.main.main(main.java:37) caused by: unable resolve artifact: missing: ---------- 1) org.clojure:clojure:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/t o/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/to/ file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure:jar:1.2.0 2) org.clojure:clojure-contrib:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile =/path/to/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile=/ path/to/file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure-contrib:jar:1.2.0 ---------- 2 required artifacts missing. artifact: org.apache.maven:super-pom:jar:2.0 specified remote repositories: clojure (http://build.clojure.org/releases), clojars (http://clojars.org/repo/), clojure-snapshots (http://build.clojure.org/snapshots), central (http://repo1.maven.org/maven2) @ org.apache.maven.artifact.ant.dependenciestask.doexecute(dependenciestask.java:175) @ org.apache.maven.artifact.ant.abstractartifacttask.execute(abstractartifacttask.java:678) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) @ java.lang.reflect.method.invoke(unknown source) @ clojure.lang.reflector.invokematchingmethod(reflector.java:90) @ clojure.lang.reflector.invokenoarginstancemember(reflector.java:265) @ leiningen.deps$deps.invoke(deps.clj:79) @ leiningen.deps$deps.invoke(deps.clj:90) @ leiningen.deps$deps.invoke(deps.clj:91) @ clojure.lang.var.invoke(var.java:365) @ clojure.lang.afn.applytohelper(afn.java:163) @ clojure.lang.var.applyto(var.java:482) @ clojure.core$apply.invoke(core.clj:542) @ leiningen.core$apply_task.invoke(core.clj:191) @ leiningen.core$_main.doinvoke(core.clj:250) @ clojure.lang.restfn.applyto(restfn.java:138) @ clojure.core$apply.invoke(core.clj:542) @ leiningen.core$_main.invoke(core.clj:255) @ user$eval175.invoke(no_source_file:1) @ clojure.lang.compiler.eval(compiler.java:5424) ... 11 more caused by: org.apache.maven.artifact.resolver.multipleartifactsnotfoundexception: missing: ---------- 1) org.clojure:clojure:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/t o/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/to/ file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure:jar:1.2.0 2) org.clojure:clojure-contrib:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile =/path/to/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile=/ path/to/file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure-contrib:jar:1.2.0 ---------- 2 required artifacts missing. artifact: org.apache.maven:super-pom:jar:2.0 specified remote repositories: clojure (http://build.clojure.org/releases), clojars (http://clojars.org/repo/), clojure-snapshots (http://build.clojure.org/snapshots), central (http://repo1.maven.org/maven2) @ org.apache.maven.artifact.resolver.defaultartifactresolver.resolvetransitively(defaultartifactresolver.java:3 24) @ org.apache.maven.artifact.ant.dependenciestask.doexecute(dependenciestask.java:170) ... 32 more ps c:\clojureprj\helloworld> lein deps 2> out.txt error has occurred while processing maven artifact tasks. diagnosis: unable resolve artifact: missing: ---------- 1) org.clojure:clojure:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/t o/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure -dversion=1.2.0 -dpackaging=jar -dfile=/path/to/ file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure:jar:1.2.0 2) org.clojure:clojure-contrib:jar:1.2.0 try downloading file manually project website. then, install using command: mvn install:install-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile =/path/to/file alternatively, if host own repository can deploy file there: mvn deploy:deploy-file -dgroupid=org.clojure -dartifactid=clojure-contrib -dversion=1.2.0 -dpackaging=jar -dfile=/ path/to/file -durl=[url] -drepositoryid=[id] path dependency: 1) org.apache.maven:super-pom:jar:2.0 2) org.clojure:clojure-contrib:jar:1.2.0 ---------- 2 required artifacts missing. artifact: org.apache.maven:super-pom:jar:2.0 specified remote repositories: clojure (http://build.clojure.org/releases), clojars (http://clojars.org/repo/), clojure-snapshots (http://build.clojure.org/snapshots), central (http://repo1.maven.org/maven2) ps c:\clojureprj\helloworld>
what doing wrong? can lein not find clojure? i'm sure i'm missing here.
---- edit -----
here's project.clj i'm using:
(defproject helloworld "1.0.0-snapshot" :description "fixme: write" :dependencies [[org.clojure/clojure "1.2.0"] [org.clojure/clojure-contrib "1.2.0"]])
gota love maven error messages ;)
this maven speak "failed download version asked for"...
this can caused by:
- specifying version of dependency not exist in project.clj (unlikely since auto-generated it)
- broken dependencies package maintainer.
- bugs in leiningen (rare these days).
- garbage left on in maven cache (try deleting it, sorry don't know lives in windows)
- manually specified maven repositories other standard central ones globally (rare)
try downloading latest version of lein, deleting maven cache, running again , complaining on leiningen mailing list.
Comments
Post a Comment