grab / grazel

A tool to migrate Android projects from Gradle to Bazel incrementally and automatically
https://grab.github.io/grazel/
Other
277 stars 19 forks source link

Generate accurate `jetify_include_list` #94

Closed arunkumar9t2 closed 1 year ago

arunkumar9t2 commented 1 year ago

Currently all artifacts are put in jetify_include_list whether they use old support libs are not. We can use ResolvedComponentResult API to traverse transitives of each artifact and determine jetify is really needed or not.

Rewrite JetifierDataExtractor to be cacheable Gradle task preferably.

Blocked by #89

arunsampathkumar-grabtaxi commented 1 year ago

Fixed by #100