Creates the Paketo UBI run images for Java 8, 11, 17 based on the corresponding UBI runtime images.
Note, this PR is almost entirely based on 'seeing what has been done for the nodejs 16 & 18 images, and doing it again for the Java 8, 11, 17 images' .. I think I've crossed all the t's and dotted the i's, but would definitely appreciate a fresh set of eyes on the changes, as there's a lot of duplication, which typically leads to the odd instance not being correct.. LGTM, but the more eyes the better =)
Checklist
[x] I have viewed, signed, and submitted the Contributor License Agreement.
[x] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[x] I have added an integration test, if necessary.
[x] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).
Summary
Adds the Java Run images to the UBI stack.
Use Cases
Creates the Paketo UBI run images for Java 8, 11, 17 based on the corresponding UBI runtime images.
Note, this PR is almost entirely based on 'seeing what has been done for the nodejs 16 & 18 images, and doing it again for the Java 8, 11, 17 images' .. I think I've crossed all the t's and dotted the i's, but would definitely appreciate a fresh set of eyes on the changes, as there's a lot of duplication, which typically leads to the odd instance not being correct.. LGTM, but the more eyes the better =)
Checklist