Fixed the Java install to set the alternative. This should avoid Maven pulling in a different version and getting conflicted about class file versions.
Use the git module rather than the shell module