2) Tolerance for jdk#u's. Previously the permissable version strings were jdk8u and jdk9. However, since jdk9u is in the cards, and the openj9 extensions repository doesn't use the "u" suffix, I've added code so the "u" is discarded on openj9 builds, and optional on the hotspot builds (so long as there's a mercurial repository with/without the u you are/aren't using).
These changes should allow:
1) Someone to build Openjdk8 on Openj9
and
2) Tolerance for jdk#u's. Previously the permissable version strings were jdk8u and jdk9. However, since jdk9u is in the cards, and the openj9 extensions repository doesn't use the "u" suffix, I've added code so the "u" is discarded on openj9 builds, and optional on the hotspot builds (so long as there's a mercurial repository with/without the u you are/aren't using).