rharter / auto-value-gson

AutoValue Extension to add Gson De/Serializer support
Apache License 2.0
603 stars 103 forks source link

Extract factory to its own artifact #238

Closed ZacSweers closed 4 years ago

ZacSweers commented 4 years ago

This helps incremental annotation processing by making the factory processor an optional dependency (and thus not strictly present on the processing classpath). Not strictly a breaking change but does require adding the explicit dependency now.

ZacSweers commented 4 years ago

Not really, it's more that the shear presence of an aggregating processor on the classpath during incremental annotation processing is enough to trigger it to run in an aggregating mode, even if no annotations it looks for are used.