Ideally we'd want the providers to download their dependencies to a configuration, then use that configuration. This would let us not have dependencies on every provider client jar (e.g. p4java, jgit). The alternative is to make the dependencies optional, but then the user would have to know beforehand which jar to pull in ahead of time, which defeats the convenience of this plugin.
Ideally we'd want the providers to download their dependencies to a configuration, then use that configuration. This would let us not have dependencies on every provider client jar (e.g. p4java, jgit). The alternative is to make the dependencies optional, but then the user would have to know beforehand which jar to pull in ahead of time, which defeats the convenience of this plugin.