- Use the utils I've written for JavaPoet, mirrors, and AutoValue, see https://github.com/kevinmost/auto-value-defensive-copy/tree/a75c8faabe45df051683caf654cea0f3b38d5187/processor/src/main/java/com/kevinmost/auto/value/defensive_copy/processor/util
- Use the following root build.gradle:
buildscript {
ext.versions = [
kotlin: "1.1.0",