--
You received this message because you are subscribed to the Google Groups "Clojure Dev" group.
To post to this group, send email to cloju...@googlegroups.com.
To unsubscribe from this group, send email to clojure-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/clojure-dev?hl=en.
Is it also worthwhile to think about a more modular build of contrib? I'd don't like that a 3.5MB jar is included as a dependency just because I use 5k (eg. def) of it. I maintained such a build with my Ivy branch, but it is a little out of sync. It basically created for each module a dedicated ivy.xml etc. and did the build. Maybe this could be adapted to maven as well?
Sincerely
Meikel
Am 07.12.2009 um 22:11 schrieb Meikel Brandmeyer:
> Is it also worthwhile to think about a more modular build of contrib? I'd don't like that a 3.5MB jar is included as a dependency just because I use 5k (eg. def) of it. I maintained such a build with my Ivy branch, but it is a little out of sync. It basically created for each module a dedicated ivy.xml etc. and did the build. Maybe this could be adapted to maven as well?
Just realising: if at all, this is not a topic for 1.1 of course....
Sincerely
Meikel
Am 07.12.2009 um 22:22 schrieb Chas Emerick:
> This is part of what I was driving at last week w.r.t. having each lib
> in contrib break out on its own. IIUC, it'd be pretty easy to do--
> just make each lib in contrib its own maven module, which is deployed
> separately, and which people would be able to depend on separately
> (modulo dependencies between contrib modules themselves). That'd
> require maven to supercede ant though, which I presume isn't an option
> without a blessing from Rich.
Well, I also just use ant (modulo Ivy for the dependency handling). I generate the ivy.xmls from a central description file. Similarly a maven pom could automatically be generated. Building the different artifacts from one build.xml could be possible. Then nothing is needed from maven....
Sincerely
Meikel