Hi, Am 14.04.2009 um 23:02 schrieb Howard Lewis Ship:
I'd say to refactor clojure-contrib into a number of seperate modules; individual modules (each with its own pom) could have their own dependencies. Thus if you choose clojure-contrib-freechart, you get that JAR (or compiled Clojure sources) plus the jfreechart dependency. In this way you are using the good part of Maven: transitive dependency management.
I solved this in my Ivy approach by using different configurations. Although everything is configured in a single ivy.xml (no need for different poms), there is still a lot of moisture to DRY out. I'd really love to see defmacro in ant... Maybe I will look deeper into lancet. Since it uses the ant machinery underneath, it might be a good solution for this problem... Sincerely Meikel
smime.p7s
Description: S/MIME cryptographic signature