Hi, > Can > you show an example with multi-module? (I tried checking out the > latest release of IVY and it wouldn't compile on my Mac w/ JDK 1.6 so > I didn't get far.)
Look at http://bitbucket.org/ksojat/neman/src/, it is ivy+ant based, multi module setup with custom javascript task for clojure compiler similar to javac and automatic repl generation. It also download ivy as part of the build process so you don't need to compile anything (read the README if you will try to build it). > Ant build.xml also just feels one-off to me. Not at all, there is no need for any repetion in ant files, and everything you wish to standardize you can extract in separate tasks (created as macroes in xml file, scripted with javascript and any language that implements apache BSF or JSR 223, for more info see http://is.gd/qSTw; or in java.). > My hope is in the not too distant future we have declarative > (Metadata?) dependency management declared in clojure than can pull > libs from maven repos and we can all ditch any XML -- Something like > "Ties". > ********* Ties works at runtime if I'm right, also uses only central ibiblio repository, this two properties could be a big problem for most library users. Also, system similar to ties is Grape for Groovy (http://groovy.codehaus.org/Grape) it uses ivy as backend. Ivy has a nice feature that is can be used as collection of ant tasks, as stand alone command line tool or as library, it is easy to use it even if jar is not in external repository, url resolver can just download it from web, or packager resolver can extract jars from other archive types like zip files located on external server, custom resolver are also supported. -- Krešimir Šojat --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---