- Switch gradle to 7.2
- Use shadows to generate fatJar
- Comply with new Liferay template engine specification (only works right under the *-api, *-service and *-web, not a project root such as todo directory, where contains todo-api, todo-service and todo-web
- Update global install shell accordingly