Skip to content

ksa-real/avro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avro README

Avro is a data serialization system.

Please build and read the documentation for more details.

REQUIREMENTS

The following packages must be installed before Avro can be built:

 - Java: JDK 1.6 and 1.5 (for Forrest docs)
 - Python: 2.5 or greater, python-setuptools for dist target
 - C: gcc, autoconf, automake, libtool, asciidoc 
 - C++: g++, flex, bison, libboost-dev
 - Ruby: ruby 1.86 or greater, gem, rake, echoe, jajl-ruby
 - Apache Ant 1.7
 - Apache Forrest 0.8 (for documentation, requires Java 1.5)
 - md5sum, sha1sum, used by top-level dist target

BUILDING

Once the requirements are installed, build.sh can used as follows:

 './build.sh test' runs tests for all languages
 './build.sh dist' creates all release distribution files in dist/
 './build.sh clean' removes all generated artifacts

About

Mirror of Apache Avro

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 47.6%
  • C 21.0%
  • Python 12.5%
  • C++ 11.3%
  • Ruby 6.3%
  • Shell 1.3%