Hi Dave,

Dave Brosius wrote:

> Hi Folks,
> 
> 
>      I'd like to see all of our common components uptake the 'latest'
> versions of other commons components, to encourage their adoption. For
> instance, commons-beanutils still uses commons-collections 3, and so
> when i want to use commons-collections4 myself, i now have to have both
> in the classpath. While there are no conflicts, it's just messy. People
> auto-import the wrong version of collections classes into our code base,
> for instance. If we could get updates to at least the right (major)
> version of jars that would be great.

unfortunately this is not always possible without creating a new major 
version (i.e. new package name) for the component itself. It will work if 
the types from the dependency are used internally only.

E.g. commons-configuration 1.x used an exception in its API that was from 
commons-lang 2.x, therefore you could not upgrade to latest commons-lang 
without breaking common-configuration's API too.

Cheers,
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to