Use some combination of Open JDK + Maven + UBI well-known images as a base.
One of the whole points here is to avoid the need for a devfile/stack author to have to create their own image (or to use ours), simplifying that portion of the stack ownership lifecycle.
Note
We may need to advance the outer loop story more in order to complete this. The custom stack image is overloaded to serve as the base image of the stage 1 outer loop build.. and we use our 'root' access to create dirs so that our outer loop build doesn't need to run as root.
Use some combination of Open JDK + Maven + UBI well-known images as a base.
One of the whole points here is to avoid the need for a devfile/stack author to have to create their own image (or to use ours), simplifying that portion of the stack ownership lifecycle.
Note
We may need to advance the outer loop story more in order to complete this. The custom stack image is overloaded to serve as the base image of the stage 1 outer loop build.. and we use our 'root' access to create dirs so that our outer loop build doesn't need to run as root.