episode6 / auto-factory-annotations

A standalone packaging of the annotations from Google's AutoFactory library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoFactory Annotations

A standalone packaging of the annotations from Google's AutoFactory library.

Inspired by (and README copied from) JakeWharton's AutoValueAnnotations

When using AutoFactory with Gradle it is highly inconvenient to specify the dependency both as annotationProcessor and provided. Doing so leaks all of AutoFactory's annotation processor code and its shaded dependencies into your classpath. It also causes issues with Proguard. This project allows you to only depend on the annotations as provided and specify the processor only as an annotationProcessor dependency.

Download

annotationProcessor 'com.google.auto.factory:auto-factory:1.0-beta5'
provided 'com.episode6.hackit.auto.factory:auto-factory-annotations:1.0-beta5'

License

This project contains no code. See AutoFactory's license instead.

About

A standalone packaging of the annotations from Google's AutoFactory library