Skip to content

Instantly share code, notes, and snippets.

@lrenn
Created August 27, 2010 03:32
Show Gist options
  • Save lrenn/552730 to your computer and use it in GitHub Desktop.
Save lrenn/552730 to your computer and use it in GitHub Desktop.
(defn make-mapping [task attrs]
(.addMapping task (make IvyMakePom$Mapping attrs)))
(deftask ivy-pom #{resolve}
"Create a pom file."
(ant IvyMakePom {:ivy-file "ivy.xml" :pom-file "pom.xml" }
(make-mapping {:conf "default" :scope "compile"})))
[resolve] :: loading settings :: url = jar:file:/home/lrenn/src/cake/lib/ivy-2.2.0-rc1.jar!/org/apache/ivy/core/settings/ivysettings.xml
[resolve] :: resolving dependencies :: hiccup#hiccup;0.2.3
[resolve] confs: [master, default, develop]
[resolve] found org.clojure#clojure;1.1.0 in public
[resolve] found org.clojure#clojure-contrib;1.1.0 in clojure
[resolve] found lein-clojars#lein-clojars;0.5.0-SNAPSHOT in clojars
[resolve] found com.jcraft#jsch;0.1.42 in public
[resolve] :: resolution report :: resolve 64ms :: artifacts dl 4ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| master | 0 | 0 | 0 | 0 || 0 | 0 |
| default | 2 | 0 | 0 | 0 || 2 | 0 |
| develop | 2 | 0 | 0 | 0 || 2 | 0 |
---------------------------------------------------------------------
java.lang.InstantiationException: org.apache.ivy.ant.IvyMakePom$Mapping
at java.lang.Class.newInstance0 (Class.java:340)
java.lang.Class.newInstance (Class.java:308)
sun.reflect.GeneratedMethodAccessor19.invoke (:-1)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke (Method.java:597)
clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:90)
clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:265)
cake.ant$make_STAR_.invoke (ant.clj:47)
cake.ant$make_STAR_.invoke (ant.clj:40)
cake.tasks.ivy$make_mapping.invoke (ivy.clj:80)
cake.tasks.ivy$eval1390$fn__1391.invoke (ivy.clj:84)
cake.core$run_task$fn__788.invoke (core.clj:102)
cake.core$run_task.invoke (core.clj:101)
cake.core$process_command.invoke (core.clj:168)
cake.server$create$fn__705.invoke (server.clj:131)
cake.contrib.server_socket$accept_fn$fn__381$fn__384.invoke (server_socket.clj:39)
cake.contrib.server_socket$accept_fn$fn__381.invoke (server_socket.clj:38)
clojure.lang.AFn.run (AFn.java:24)
java.lang.Thread.run (Thread.java:619)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment