Goal of this task is to update the node version used to build DXP to the latest LTS (14.18.1) and produce a working build with no issues.
- It's possible to run ant all on DXP master branch with no build erros related to node
- Resulting build passes the full test suite
- This task depends on liferay-theme-tasks to break its dependency on old node-sass
- This task will assert that liferay-npm-scripts can run flawlessly on target node version, as those scripts are needed in the DXP build process.
- DXP repo includes other things which might use an older node version, like maven project templates. Those are not part of this epic
- To change the node version it's required to change the gradle plugin, see here for instructions.