Second attempt to PR "Add new "JVM Packages" external services type. (#21703)"
Created by: olafurpg
This PR reverts the revert from https://github.com/sourcegraph/sourcegraph/pull/22887 (commit 22389f3683089d0cde3566b6c9570498c904b700)
Steps that were taken to resolve the previous error:
- log helpful error message instead of panic on nil pointer dereference
- build new musl-compatible binary of
coursier
https://github.com/sourcegraph/lsif-java/releases/download/v0.5.6/cs-musl.zip - add new
coursier
binary to repo-updater docker container image
This commit should be safe to merge but it's probably best to wait next week Monday to causing production issues over the weekend.