lein repl gives an error!
--------------------------------
bruce@mepis1:~/cloj2$ lein repl
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from clojars
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from clojars
Downloading: org/clojure/clojure/1.2.1/clojure-1.2.1.jar from central
An error has occurred while processing the Maven artifact tasks.
Diagnosis:
Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (
http://clojars.org/repo/),
central (
http://repo1.maven.org/maven2)
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at jline.ConsoleRunner.main(ConsoleRunner.java:69)
Caused by: Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (
http://clojars.org/repo/),
central (
http://repo1.maven.org/maven2)
(NO_SOURCE_FILE:0)
at clojure.lang.Compiler.eval(Compiler.java:5440)
at clojure.lang.Compiler.eval(Compiler.java:5391)
at clojure.core$eval.invoke(core.clj:2382)
at clojure.main$eval_opt.invoke(main.clj:235)
at clojure.main$initialize.invoke(main.clj:254)
at clojure.main$script_opt.invoke(main.clj:270)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:457)
at clojure.lang.Var.invoke(Var.java:377)
at clojure.lang.AFn.applyToHelper(AFn.java:172)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
... 5 more
Caused by: Unable to resolve artifact: Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (
http://clojars.org/repo/),
central (
http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:
175)
at
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:
678)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:
90)
at
clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:265)
at leiningen.deps$do_deps.invoke(deps.clj:131)
at leiningen.deps$deps.doInvoke(deps.clj:195)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at leiningen.repl$repl.invoke(repl.clj:137)
at clojure.lang.Var.invoke(Var.java:365)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$apply_task.invoke(core.clj:228)
at leiningen.core$_main.doInvoke(core.clj:294)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$_main.invoke(core.clj:297)
at user$eval42.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
... 16 more
Caused by:
org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException:
Missing:
----------
1) org.clojure:clojure:jar:1.2.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.clojure -
DartifactId=clojure -Dversion=1.2.1 -Dpackaging=jar -Dfile=/path/to/
file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.maven:super-pom:jar:2.0
2) org.clojure:clojure:jar:1.2.1
----------
1 required artifact is missing.
for artifact:
org.apache.maven:super-pom:jar:2.0
from the specified remote repositories:
clojars (
http://clojars.org/repo/),
central (
http://repo1.maven.org/maven2)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:
324)
at
org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:
170)
... 40 more
bruce@mepis1:~/cloj2$
--------------------------------
On Oct 14, 3:07 pm, Mark Rathwell <
mark.rathw...@gmail.com> wrote:
> Run 'lein repl', then copy in and run the code below. Post back
> whether you get an error (and what it is), or if it finishes without a
> problem (this is downloading a 50MB file, so give it a few minutes).
>
> (import 'java.io.File)
>
> (import 'java.net.URL)
>
> (require '[
clojure.java.io :as io])
>
> (def u (URL. "
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip"))
>
> (defn download-index [url]
> (with-open [stream (.openStream url)]
> (println "Downloading index from" "-" url "... this may take a while.")
> (let [tmp (java.io.File/createTempFile "lein" "index")]
> (try (io/copy stream tmp)
> (println "copied stream to tmp: " tmp)
> (finally (.delete tmp))))))
>
> (download-index u)
>
>
>
>
>
>
>
> On Fri, Oct 14, 2011 at 2:26 PM, Bruce Gordon <
brucebgor...@gmail.com> wrote:
> > I am in a VirtualBox VM (running SimplyMepis) hosted in Windows Vista.
> > From within the vm I can download those files from a browser.
>
> > On Oct 14, 2:17 pm, Mark Rathwell <
mark.rathw...@gmail.com> wrote:
> >> Are you behind a firewall or proxy that would be blocking .zip files?
> >> lein search first makes sure it has an updated index from those
> >> repositories, and if not tries to download and unzip those index
> >> files:
>
> >>
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.zip...