cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Evans (JIRA)" <>
Subject [jira] Commented: (CASSANDRA-587) consolidate json libraries
Date Mon, 28 Dec 2009 19:41:31 GMT


Eric Evans commented on CASSANDRA-587:

The dependencies for json-lib ( are:

    * jakarta commons-lang 2.4
    * jakarta commons-beanutils 1.7.0
    * jakarta commons-collections 3.2
    * jakarta commons-logging 1.1.1
    * ezmorph 1.0.6

Of which we are only currently shipping two. These additional dependencies are fine for the
case where it is installed on a distribution in package form, (since the dependencies are
packaged too), but I'm not in love with the idea of bundling another 3 third-party jars.

This doesn't preclude consolidating the two existing JSON libraries of course.

> consolidate json libraries
> --------------------------
>                 Key: CASSANDRA-587
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Eric Evans
>            Assignee: Eric Evans
>            Priority: Minor
>             Fix For: 0.9
> CASSANDRA-499 introduced a new dependency json-simple. Originally this was done to take
advantage of its SAX-like parser but that ended up a bust (because the SSTableWriter constructor
needs the number of rows anyway). 
> It might be worth taking this opportunity to look at
since it seems to be packaged for several major linux distributions and would make stripping
dependencies for cassandra packaging easier later on.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message