Lessons learned? If you¹re using a newer version of eclipse, and maven to manage your deps, it¹s possible you may have to add multiple dependencies to the eclipse annotation processor to get it to stop complaining about AutoValue (and in the case of OSX add ALL those dependencies without rebuilding between additions). And if you¹re using eclipse, with gradle handling your AutoValue deps, then things just work ;)
Thanks for sharing that, Chris! Would you be OK if we turned (a subset of) this into something like a Wiki page?
Regards ap