You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto-value annotations dependency is specified as a default (compile) dependency, which in maven-land means needed at compile time and runtime. This means that it leaks the version truth uses to any downstream project that fails to specify it, possibly conflicting with newer usages. Since Truth only needs auto-value to build itself, we should specify the dep as provided so it's not included in the transitive closure of Truth.
The text was updated successfully, but these errors were encountered:
Ah, I see what you mean. I can rework this to remove the usages, given that they're totally vestigial at runtime. I can see the noise problem downstream, because of the warning behavior.
Auto-value annotations dependency is specified as a default (compile) dependency, which in maven-land means needed at compile time and runtime. This means that it leaks the version truth uses to any downstream project that fails to specify it, possibly conflicting with newer usages. Since Truth only needs auto-value to build itself, we should specify the dep as provided so it's not included in the transitive closure of Truth.
The text was updated successfully, but these errors were encountered: