hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lars Francke <lars.fran...@gmail.com>
Subject Dependency versions in HBase trunk
Date Thu, 15 Apr 2010 12:51:26 GMT
Hi guys,

I've been working on the Maven build again and I've identified a few
"outdated" dependencies and trunk would be the place to update these
but the decision is yours. I think it'd be wise to at least upgrade
commons-logging (or switch to SLF4J) but otherwise this is just for
reference:

commons-logging 1.0.4 (2004) -> 1.1.1 (2007) [1]
commons-lang 2.4 (2008) -> 2.5 (2010)
commons-math 2.0 (2009) -> 2.1 (2010) [2]
jasper-runtime 5.5.12 (2007) -> 5.5.23 (2008)
jetty 6.1.14 (2008) -> 6.1.23 (2010) | 7.0.2 (2010)
log4j 1.2.15 (2007) -> 1.2.16 (2010) [1]

Stargate:
commons-httpclient 3.0.1 (2006) -> 3.1 (2007)
hsqldb 1.8.0.10 (2008) -> 1.8.1.2 (2010)

I've also cleaned up the poms and put the dependencies in the correct
poms. There were quite a lot of implicit dependencies (like...for
example commons-logging which we only got through another dependency)
which I've made explicit. In the end this should hopefully be a
no-op[3]

Cheers,
Lars

[1] But we have pulled in SLF4J now anyway which is the unofficial
successor for commons-logging so we could switch to it pretty
effortlessly, same goes for log4j which has (this time more official)
been superseded by logback. If there is any interest in this I'd be
glad to go into it in more detail
[2] http://www.mail-archive.com/dev@commons.apache.org/msg14614.html
[3] https://issues.apache.org/jira/browse/HBASE-2452

Mime
View raw message