commit | 3dbcc714e5b7774421b44d7a55582046d189fd53 | [log] [tgz] |
---|---|---|
author | dchai <dchai@google.com> | Mon Nov 11 12:50:13 2019 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Nov 11 12:51:03 2019 -0800 |
tree | ab8f8779282586c57265a59df94eeddaaa677f14 | |
parent | 1f28c78705a4310ee97abf1ad2ae495d0da64b85 [diff] |
Don't throw when encountering providers with multiple "direct" resources/assets Exports should be bundled as siblings of the library that exports them, so it's always possible for "direct resources/assets" to not be a singleton list. This works around the fact that AARs are an implicit output of every android_library rule, even though creating an AAR for a rule with 'exports' would be nonsensical. PiperOrigin-RevId: 279796125
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md