eishay / jvm-serializers

Benchmark comparing serialization libraries on the JVM
http://groups.google.com/group/java-serialization-benchmarking
3.28k stars 561 forks source link

Jackson Avro Dataformat jar is missing #35

Closed miraculixx closed 11 years ago

miraculixx commented 11 years ago

On running make, several classes are missing.

Compile: src [javac]
src/serializers/jackson/JacksonAvroDatabind.java:12: package com.fasterxml.jackson.dataformat.avro does not exist
import com.fasterxml.jackson.dataformat.avro.AvroFactory;
                                            ^
src/serializers/jackson/JacksonAvroDatabind.java:13: package com.fasterxml.jackson.dataformat.avro does not exist
import com.fasterxml.jackson.dataformat.avro.AvroSchema;
                                            ^
src/serializers/jackson/JacksonAvroDatabind.java:21: cannot find symbol
symbol  : class AvroFactory
location: class serializers.jackson.JacksonAvroDatabind
        ObjectMapper mapper = new ObjectMapper(new AvroFactory());
                                                   ^
src/serializers/jackson/JacksonAvroDatabind.java:24: cannot find symbol
symbol  : class AvroSchema
location: class serializers.jackson.JacksonAvroDatabind
        AvroSchema schema = new AvroSchema(Avro.Media.sMediaContent);
        ^
src/serializers/jackson/JacksonAvroDatabind.java:24: cannot find symbol
symbol  : class AvroSchema
location: class serializers.jackson.JacksonAvroDatabind
        AvroSchema schema = new AvroSchema(Avro.Media.sMediaContent);

To fix it, the following jar file needs to be put into the lib directory:

cd jvm-serializers/tcp/lib
wget http://search.maven.org/remotecontent?filepath=com/fasterxml/jackson/dataformat/jackson-dataformat-avro/2.1.2/jackson-dataformat-avro-2.1.2.jar
cowtowncoder commented 11 years ago

My mistake, forgot to 'git add' the jar along with source. Thank you for reporting this (compiles on my machine alas)