It looks like ant is using ivy to get these dependencies, unless I'm reading it wrong.
Is this what I need? http://dev.mysql.com/downloads/connector/j/3.1.html $ ant Buildfile: build.xml init: download-ivy: [get] Getting: http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.1.0-rc1/ivy-2.1.0-rc1.jar [get] To: /home/nroling/repos/clojureql/lib/ivy.jar [get] Not modified - so not downloaded install-ivy: resolve: No ivy:settings found for the default reference 'ivy.instance'. A default instance will be used [ivy:resolve] :: Ivy 2.1.0-rc1 - 20090319213629 :: http://ant.apache.org/ivy/ :: :: loading settings :: file = /home/nroling/repos/clojureql/ ivysettings.xml [ivy:resolve] :: resolving dependencies :: dk.bestinclass#clojureql;work...@nroling-desktop [ivy:resolve] confs: [source, compiled, derby, mysql, default] [ivy:resolve] found org.clojure#clojure;1.0.0 in KotkaRepo [ivy:resolve] found org.apache.derby#derby;10.4.2.0 in public [ivy:resolve] found mysql#mysql-connector-java;5.1.6 in public [ivy:resolve] :: resolution report :: resolve 155ms :: artifacts dl 8ms --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | source | 1 | 0 | 0 | 0 || 1 | 0 | | compiled | 1 | 0 | 0 | 0 || 1 | 0 | | derby | 1 | 0 | 0 | 0 || 1 | 0 | | mysql | 1 | 0 | 0 | 0 || 1 | 0 | | default | 1 | 0 | 0 | 0 || 2 | 0 | --------------------------------------------------------------------- [ivy:retrieve] :: retrieving :: dk.bestinclass#clojureql [ivy:retrieve] confs: [source, compiled, derby, mysql, default] [ivy:retrieve] 0 artifacts copied, 6 already retrieved (0kB/15ms) aot: [java] Compiling dk.bestinclass.clojureql.util to /home/nroling/ repos/clojureql/classes [java] Compiling dk.bestinclass.clojureql to /home/nroling/repos/ clojureql/classes [java] Compiling dk.bestinclass.clojureql.backend.derby to /home/ nroling/repos/clojureql/classes [java] Compiling dk.bestinclass.clojureql.backend.mysql to /home/ nroling/repos/clojureql/classes BUILD FAILED java.lang.ClassNotFoundException: org.mysql.jdbc.Connection (mysql.clj: 18) at clojure.lang.Compiler.analyze(Compiler.java:4340) at clojure.lang.Compiler.analyze(Compiler.java:4286) at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:2771) at clojure.lang.Compiler.analyzeSeq(Compiler.java:4498) at clojure.lang.Compiler.analyze(Compiler.java:4325) at clojure.lang.Compiler.analyze(Compiler.java:4286) at clojure.lang.Compiler.compile(Compiler.java:4948) at clojure.lang.RT.compile(RT.java:354) at clojure.lang.RT.load(RT.java:393) at clojure.lang.RT.load(RT.java:367) at clojure.core$load__5058$fn__5061.invoke(core.clj:3734) at clojure.core$load__5058.doInvoke(core.clj:3733) at clojure.lang.RestFn.invoke(RestFn.java:413) at clojure.core$load_one__5010.invoke(core.clj:3578) at clojure.core$compile__5065$fn__5067.invoke(core.clj:3744) at clojure.core$compile__5065.invoke(core.clj:3743) at clojure.lang.Var.invoke(Var.java:346) at clojure.lang.Compile.main(Compile.java:56) 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 org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java: 217) at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java: 152) at org.apache.tools.ant.taskdefs.Java.run(Java.java:764) at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218) at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132) at org.apache.tools.ant.taskdefs.Java.execute(Java.java:105) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java: 288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute (DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java: 1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets (DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Caused by: java.lang.ClassNotFoundException: org.mysql.jdbc.Connection at org.apache.tools.ant.AntClassLoader.findClassInComponents (AntClassLoader.java:1400) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java: 1341) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java: 1094) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at clojure.lang.RT.classForName(RT.java:1487) at clojure.lang.Compiler.resolveIn(Compiler.java:4665) at clojure.lang.Compiler.resolve(Compiler.java:4628) at clojure.lang.Compiler.analyzeSymbol(Compiler.java:4605) at clojure.lang.Compiler.analyze(Compiler.java:4307) ... 43 more Total time: 3 seconds --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---