Hello maven users, I have just released a new open source maven plugin: The Go Offline Maven Plugin.
It can be used to download all dependencies and plugins required in a Maven build, so the build can be run without an internet connection afterwards. This is especially relevant with modern CI-Systems like Gitlab and Circle-CI that need a consistent local Maven repository in their cache to build efficiently. Optionally, sources of all transitive dependencies can be downloaded as well to have them available in your favourite IDE. Maven already has an official to do this: The maven-dependency-plugin go-offline goal. Unfortunately, the go-offline goal currently suffers from several drawbacks: - Multi-Module builds are not supported since the plugin tries to download Reactor-Dependencies from the Remote Repository - Most parameters simply do not work - No option to download dynamic dependencies The Go Offline Maven Plugin fixes these drawbacks. The plugin has already been deployed to maven central. Source Code and further information can be found on the Github Page: https://github.com/qaware/go-offline-maven-plugin Comments, Bug-Reports and Pull Requests welcome :) Regards, Andreas Jannig ------------------------------
