Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # dev >> Dependency versions in HBase trunk


Copy link to this message
-
Dependency versions in HBase trunk
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/[EMAIL PROTECTED]/msg14614.html
[3] https://issues.apache.org/jira/browse/HBASE-2452