Added jar artifacts for all variants as input to LintPerVariantTask

LintPerVariantTask will eventually call ModelBuilder which will query
Gradle for jar artifacts for other variants, this change adds the jar
artifacts for all variants as input to the task so Gradle would make
sure that they are resolved before starting the task.

Bug: 132783036
Test: Verified manually. Ran FlavorsTest 500 times successfully while
usually it takes 50 times to produce a timeout.

Change-Id: I8ace375442df0efd8fdd0fc5ccdfd3983acccdfd
11 files changed
tree: 752f2629335818bba06b1fe9c51ba80b6d252bc0
  1. .idea/
  2. annotations/
  3. apkparser/
  4. apps/
  5. aspects_agent/
  6. bazel/
  7. build-system/
  8. chunkio/
  9. chunkio-processor/
  10. common/
  11. ddmlib/
  12. deploy/
  13. device_validator/
  14. devicelib/
  15. draw9patch/
  16. dynamic-layout-inspector/
  17. echo-sample/
  18. external-annotations/
  19. fakeadbserver/
  20. fakeandroid/
  21. files/
  22. flags/
  23. jaxb-inheritance-plugin/
  24. jobb/
  25. layoutinspector/
  26. layoutlib-api/
  27. legacy/
  28. lint/
  29. misc/
  30. ninepatch/
  31. perf-logger/
  32. perflib/
  33. pixelprobe/
  34. profiler/
  35. repository/
  36. sdk-common/
  37. sdklib/
  38. templates/
  39. testing-infrastructure/
  40. testutils/
  41. third_party/
  42. tracer/
  43. transport/
  44. usb-devices/
  45. vector-drawable-tool/
  46. zipflinger/
  47. .gitignore
  48. adt.iml
  49. BUILD.bazel
  50. build.gradle
  51. changes.txt
  52. contributing.md
  53. navbar.md
  54. PREUPLOAD.cfg
  55. README.md
  56. source.md
  57. studio.md
README.md

tools/base

This project contains:

  • Common libraries that are shared between any of the IDE (Android Studio), the build system (The Android Gradle Plugin) and SDK components that will be released from studio-master-dev (e.g. the standalone SDK manager). This includes:
    • Instant-run-libraries
    • SDK management libraries
    • The manifest merger
    • Common libraries
    • Common test utilites
  • The build system
  • The new profiler