Enable use of private/internal Maven repository
Currently the Flyway JAR is always downloaded from https://repo1.maven.org/maven2/. This URL prefix should be configurable in order to support using a private or internal Maven repository, e.g. in an Enterprise setting.
I believe you do this by specifying a downloadUrl , both for Flyway itself (top-level property in your config.js) and for plugins (as a property on each mavenPlugins entry). It's not ideal, as you need the full URL to the specific version you're downloading, but it should work.
It would certainly be nice if you could specify a set of maven repositories (plus optional credentials) though and have it either work like Gradle where it just checks each one until it finds a match or possibly tell it where each plugin lives.