You are a legend. Please also talk about prerequisities required like the jdk version, gradle version, docker commands and so on. When I tried your examples because all tools change over time things go wrong unless you come up with good related versions of all tools like jdk and gradle and so on.