Files
build_soong/java
Ulya Trafimovich 65b031910b Do not propagate <uses-library> deps through static SDK component libs.
If some Java library/app depends on an SDK component library (e.g. stubs
library), then it transitively depends on the SDK library itself
(because the component library has a dependency on its SDK library).

Previously having this transitive dependency resulted in adding the SDK
library to the <uses-library> dependencies of the library/app. However,
this doesn't make sense if the app has a *static* dependency on the
component library. This patch stops adding <uses-library> dependency in
that case.

Bug: 132357300
Test: m nothing
Test: added new Soong test that would previously fail with an error:
   invalid build path for <uses-library> "fred"
Change-Id: I697a65e461037c95ec56b6c321afa4ec52ccbbec
2020-12-03 16:50:22 +00:00
..
2020-01-16 12:19:49 -08:00
2020-09-10 17:22:09 +00:00
2019-10-04 14:00:36 -07:00
2020-08-13 17:33:14 +01:00
2020-07-06 17:58:09 -07:00
2019-10-26 20:35:13 +00:00
2020-11-24 14:13:31 +09:00
2019-10-18 15:14:15 -07:00