Oh, come on, seriously... there are people doing (or wanting to do) a Maven
build - let them staff their build with gigabytes of nonsense, please,
don't do it in the basic setup... Remember an old man who liked to shave so
much he was known for his razor? What's redundant is wrong. This particular
contrib lib is redundant.

Again, why not use contrib libraries (I insist on the plural, not only this
particular one).
- Most of them can be replaced with more or less effort by using what's
already in Ant.
- They are the code not under our control. If they break something, or
decide to make other dependencies and so on - we get punished for it.
- They just take up disc space, download time, traffic when downloaded etc.
- They require additional work to set up.

I have a grave concern you can't "install" the library and run it in the
same build (I'm not sure here, would like to be wrong on this one), yet if
it is possible, then the installation is going to be complicated, as of
now, it will probably double the code used for downloading things, and yet
this particular library is needed in the task that downloads things - so if
you want to use it, you will need the downloading functionality written
twice, first time w/o using the library, second time using it - how does
this make sense to anyone?

This is like hoarding... there's this kind of programmers who staff their
projects with a bunch of little shiny objects and photographs of furry
animals because they can, not because they have to. Why want you  do it?

Best.

Oleg

Reply via email to