Solution for maven issue generics are not supported in -source 1.3
When running a maven build you might sometimes get errors such as
"for-each loops are not supported in -source 1.3".
When you attempt to use code in your java class that uses the later features such as Generics or for-each
loops you might run into a weird error from maven. The error might read like:
generics are not supported in -source 1.3 (use -source 5 or higher to enable generics)
for-each loops arenot supported in -source 1.3 (use -source 5 or higher to enable for-each loops)
This happens because you don't have an explicit maven-compiler-plugin configuration defined in your pom.xml. You can easily overcome this issue by adding the below configuration to the plugins section of your pom.xml file:
Hope that helps.