ARBOR 002 - Four Strategies for Wrapping Ancient External Dependencies in Bazel, From Best to Worst

The ARBOR series (short for &ldquo;Approaches to Refactoring Big Old Repositories&rdquo; ) covers the techniques I&rsquo;ve found and implemented when working on large project repositories, typically during a migration into Bazel. I do not claim these techniques are Bazel-idiomatic, but rather &ldquo;as idiomatic as possible while working with the unique constraints of individual legacy…