Add a new "non-transitive" java strict deps enum value

7 views
Skip to first unread message

ittai zeidman

unread,
May 31, 2018, 11:35:25 PM5/31/18
to bazel-...@googlegroups.com, Dmitry Lomov
Hey folks,
I’m trying to resurrect a discussion that died down in (
As the title suggests it’s about allowing strict deps to have another value of “non-transitive”.
You can read some of the discussion in the issue but the problem it’s trying to solve is to reduce churn on the cache due to transitive dependencies changing.
This is probably true for java but is even more important for scala due to very lacking ijar support.
The main con expressed in the thread against adding it is that it won’t be very useful since there are many cases where the compiler needs the transitivity.
To that I’ll just say that both stripe and twitter are using non transitive classpath ls with success.

Reply all
Reply to author
Forward
0 new messages