On 7/14/07, Niall Pemberton <[EMAIL PROTECTED]> wrote:

I was around (just) when 1.7.0 was released but I have no recollection
of the decisions made on packaging. I believe the "bean-collections"
related bean stuff came originally from commons collections - so I
presume this allows people to continue to use these classes wihout
taking on the whole of beanutils - and for the bean-collections free
version - assures people there are no other dependencies. Anyway the
main reason to continue to provide them is so anyone who has chosen to
use them can continue to do so.

Niall


If I may guess, 1.7 was built before Maven 2 was released. M1 did not have a
concept of optional dependencies, so the only way to prevent unwanted
dependencies was splitting libraries. IMO, the build technology has improved
and there's no longer a necessity to provide them. For those already using
them, well, unless you are going to upload them to the M1 repository too, I
don't think the split benefits existent users anymore. My 2 cents.

Paul

Reply via email to