/openbidder

Primary LanguageJavaApache License 2.0Apache-2.0

=====================================================================
Google Open Bidder
=====================================================================

The Open Bidder is toolkit for building, deploying and maintaining
real-time bidders.  For information and documentation see:

https://code.google.com/p/google-open-bidder/
https://developers.google.com/ad-exchange/rtb/open-bidder/


BUILDING NOTES
=====================================================================

You need: JDK 7, Maven 3.2, Protocol buffers (protoc) 2.6.1.
Building is supported from the command line with Maven and
from any IDE that can load Maven projects (on Eclipse, use m2e).
Some operating systems have some of all of these tools preinstalled,
but the check the versions: any older releases will NOT work.

Building via Maven will NOT work with JDK 8, because the projects
use error-prone which is not yet JDK 8-compatible.  You can work
around this by defining the property m2e.version to any value
(error-prone doesn't play well with m2e either, and we cannot use
a proper profile rule for <jdk>!1.8</jdk> because, you guessed,
this also breaks m2e). JDK 8 support is coming soon for error-prone
so this hack for non-Eclipse builds should be temporary.