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
-~----------~----~----~----~------~----~------~--~---

Reply via email to