Rob Spoor wrote:I assume you can copy files to the Linux machine, even if it doesn't have an internet connection. You can try doing a build on another machine, then copying over the entire Maven repository. You can use option -Dmaven.repo.local=/some/path to use that path as local repository, so it's contain only what you need for the project.
That is exactly where I would start. To the best of my knowledge everything in the ".m2" directory is portable unless you've hard-coded absolute paths in config files.
But of course you do have to have a live Internet connection to obtain that prototype repository. If the "offline" machine is a laptop or other portable device, I'd just take it to a public Internet access point and populate directly.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.