Good observations and thanks.
There is a check to see if the binaries are present don't download - I
noticed, the workspace gets cleared at each build.
Which could be the reason behind the re-downloads, and the issues you
mentioned. As I said it was the same script for OpenJDK9 and worked without
I also noted that you download the source for external dependencies directly
from the upstream website for each build, and rebuild it from scratch.
I would recommend that you build it once locally and then use that pre-built
binary. Apart from putting an extra load on often underfunded open sou