Use shared basic Maven bits.

This will eventually be replaced with a proper Maven resolver so that things
work even if the artifact is not yet downloaded. All in good time.
Add our codex-java depend here as well.
Hack in grokking of JDK sources.

We really need a persistent store now, because this takes 45s.