The first phase of GSoC came to an end with a month full of awesome experiences. This last week of June had seen works on the new, dedicated project for producing customized runtime for bundling along with the launcher.
This new repo will keep the Gradle tasks for downloading, customizing and re-publishing multiple Java runtimes. These runtimes can then be downloaded and bundled along with the launcher to make it self-contained.
Currently, it can download various platform-specific JREs from any given set of links. I’ve chosen BellSoft’s Liberica JRE for testing. The publishing tasks are available in PR #3 which is unmerged at the time of writing.
Be sure to check out this post on my weekly GSoC forum thread.