Let's say that you have a project like [browserup-proxy](https://github.com/browserup/browserup-proxy) that has a handy startup script that requires you provide the full Java classpath to execute it, which you want to distribute inside a Git repo, or a Docker image.
Although there are online tools which may be able to do this for us, we should also [strive to have something locally](/posts/2020/09/01/against-online-tooling/) without relying on (potentially unsafe) online tools.
Fortunately, we can use Gradle's inbuilt dependency management for this. By setting up a Gradle project with the following `build.gradle:`