Support .aar dependencies
Upcoming Android SDKs will unbundle their support libraries (.jar, .aar) and host them in https://maven.google.com. See: https://developer.android.com/studio/build/dependencies.html#remote_repositories
Bazel already has maven_aar() defined in @bazel_tools//tools/build_defs/repo:maven.bzl.
To support .aar, we can extend the dependency's lang: attribute with a new value android and resolve the URL accordingly.
@johnynek feel free to assign this to me, thanks!
sounds like a good plan.
I would like to move away from aether see #23. But I assume that wouldn't block this at all. Coursier is much faster (has parallel downloads) and can report nice CLI progress meters, which users like.
We tried using Coursier for our internal version of Bazel-deps and found discrepancies with how it resolves dependencies compared to aether. I'll ask Or to comment in #23 if he remembers the details
On Sat, 7 Oct 2017 at 0:03 P. Oscar Boykin [email protected] wrote:
sounds like a good plan.
I would like to move away from aether see #23 https://github.com/johnynek/bazel-deps/issues/23. But I assume that wouldn't block this at all. Coursier is much faster (has parallel downloads) and can report nice CLI progress meters, which users like.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/johnynek/bazel-deps/issues/80#issuecomment-334869487, or mute the thread https://github.com/notifications/unsubscribe-auth/ABUIF23RvH-5KDP1hJs5p9kc3cRnEj_gks5sppWJgaJpZM4PxACc .
Made some progress here, but currently stalled due to other work: https://github.com/jin/bazel-deps/commit/ca00e226df2c74d5b515ea45c611ad5abb0e3fde#diff-ba7bf4242651f01e4c2b3dd54e4c3bbbR38
@jin any updates on this?
@Monnoroch sorry, no - did not manage to make any progress.