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

Switch to Threaded View
Avro >> mail # user >> How should I migrate 1.4 code to avro 1.5?

Copy link to this message
Re: How should I migrate 1.4 code to avro 1.5?
The maven repositories required are in the pom.xml of the avro project.  If
you are using Netty for a socket protocol, you will need the JBoss

Otherwise, you can exclude that dependency in the pom.

see the repositories section at the bottom of the Avro pom section here:

On 9/2/11 3:48 PM, "W.P. McNeill" <[EMAIL PROTECTED]> wrote:

> Also, could someone who has built an Avro client using Maven post a list of
> all the Maven repositories that contain the needed dependencies. It seems like
> the default repository is not enough.
> On Fri, Sep 2, 2011 at 2:41 PM, W.P. McNeill <[EMAIL PROTECTED]> wrote:
>> I'm new to Avro. Since I'm having trouble finding simple examples online I'm
>> writing one of my own that I'm putting on github.
>> https://github.com/wpm/AvroExample
>> Hopefully, this will be of help to people like me who are also having trouble
>> finding simple code examples.
>> I want to get this compiling without of hitch in Maven. I had it running with
>> a 1.4 version of Avro, but when I changed that to 1.5, some of the code no
>> longer works. Specifically, BinaryEncoder can no longer be instantiated
>> directly because it is now an abstract class (AvroExample.java: line 33) and
>> DecoderFactory.defaultFactory is deprecated (AvroExample.java: line 41).
>> How should I modify this code so that it works with the latest and greatest
>> version of Avro?  I looked through the Release Notes, but the answers weren't
>> obvious.
>> Thanks.