[
https://issues.apache.org/jira/browse/CASSANDRA-2761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051138#comment-13051138
]
Eric Evans commented on CASSANDRA-2761:
---------------------------------------
{quote}
The point is there are lots and they are scattered all over the various
packages; It will be very difficult to manage when they change from the driver
package (client side), which is supposed to be able to change independent of
the server code. If a subset of the server code is to be a dependency then that
subset (jar/s) must be managed in the main build not the driver build.
{quote}
Right, I was curious to see the list of classes (that list is fantastic btw,
thanks for that), to see if there was one point in the graph where breaking a
dependency would drastically change the scope of the problem. It looks like
the answer is Yes, and the dependency is {{o.a.c.config.CFMetaData}}, (needed
by {{ColumnDecoder}}).
Just skimming through the code, I don't think it would be hard to either
re-implement the needed parts of CFMetaData, or refactor CFMetaData to limit
what it pulled in.
> JDBC driver does not build
> --------------------------
>
> Key: CASSANDRA-2761
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2761
> Project: Cassandra
> Issue Type: Bug
> Components: API
> Affects Versions: 1.0
> Reporter: Jonathan Ellis
> Assignee: Rick Shaw
> Fix For: 1.0
>
> Attachments: jdbc-driver-build-v1.txt
>
>
> Need a way to build (and run tests for) the Java driver.
> Also: still some vestigal references to drivers/ in trunk build.xml.
> Should we remove drivers/ from the 0.8 branch as well?
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira