gora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kazuomi Kashii <kazu...@kashii.net>
Subject Re: Upgrade to Hector and Cassandra 1.1.X
Date Mon, 09 Jul 2012 16:22:41 GMT
I have been using Maven to build gora-cassandra, and did not notice
about ant + ivy.
I will be fixing ivy/ivy.xml so that ant + ivy should work.

Regards,
-Kaz


On 7/8/12 12:52 PM, Alexis wrote:
> Hi Kaz,
>
> Currently, in my case, gora-cassandra build fails. Any idea why the
> build appears as successful on Hudson?
> https://builds.apache.org/job/gora-trunk/337/org.apache.gora$gora-cassandra/
>
> $ svn co http://svn.apache.org/repos/asf/gora/trunk/ gora
> $ cd gora/gora-cassandra
> $ ant
>
> compile:
>     [javac] Compiling 10 source files to
> /home/alex/java/ext/gora/gora-cassandra/build/classes
>     [javac] /home/alex/java/ext/gora/gora-cassandra/src/main/java/org/apache/gora/cassandra/query/CassandraColumn.java:23:
> package me.prettyprint.cassandra.serializers does not exist
>     [javac] import me.prettyprint.cassandra.serializers.FloatSerializer;
> BUILD FAILED
>
>
> Now the only required dependencies in gora-cassandra/ivy/ivy.xml are:
>          <dependency org="org.apache.gora" name="gora-core"
> rev="latest.integration" changing="true" conf="*->@"/>
>          <dependency org="org.jdom" name="jdom" rev="1.1"/>
>          <dependency org="org.hectorclient" name="hector-core" rev="1.1-0"/>
>
> compile:
>     [javac] Compiling 10 source files to
> /home/alex/java/ext/gora/gora-cassandra/build/classes
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
> BUILD SUCCESSFUL
>
> I plan to commit patch attached in email and JIRA if you're fine with it:
> https://issues.apache.org/jira/browse/GORA-140
>
> Alexis
>
> On Fri, Jun 1, 2012 at 8:51 AM, Kazuomi Kashii <kazuomi@kashii.net> wrote:
>> I found the following in hector-core-1.1-0.pom of
>> .m2/repository/org/hectorclient/hector-core/1.1-0.
>>
>> <!--for abstract types? -->
>> <dependency>
>> <groupId>org.apache.cassandra</groupId>
>> <artifactId>cassandra-all</artifactId>
>> </dependency>
>>
>> Currently, I am not sure that it is really necessary.
>> Anyway, we should remove cassandra-all from pom.xml of gora and
>> gora-cassandra.
>> -Kaz
>>
>>
>>
>> On 6/1/12 7:44 AM, Kazuomi Kashii wrote:
>>> Regarding dependency,
>>> gora-cassandra is a client library of Cassandra via Hector,
>>> so it depends only apache-cassandra-thrift-1.1.0.jar (or ...-1.0.x.jar),
>>> and cassandra-all is not necessary.
>>> -Kaz
>>>
>>>
>>> On 6/1/12 6:50 AM, Lewis John Mcgibbney wrote:
>>>> Afternoon Everyone (specifically Kazuomi),
>>>>
>>>> In process of upgrading our gora-cassandra deps and wondered if I
>>>> could cut a corner and for you to remind me about the changes you made
>>>> to the Gora source to accommodate the upgrade?
>>>>
>>>> Hector has been renamed to org.hectorclient, however package naming
>>>> has been retained (for the time being). Also I think you mentioned
>>>> something about dropping the cassandra-all dependency... is this
>>>> correct. If so that would be great as it's a beast with many
>>>> transitive deps which we end up fetching as well.
>>>>
>>>> Any hits would be great.
>>>>
>>>> Have a great weekend
>>>>
>>>> Lewis
>>>>



Mime
View raw message