出现【java source 1.3中不支持泛型 请使用 -source 5 或更高版本以启用泛型】问题的原因是因为jdk版本使用不对,maven编译打包时找到的是低版本的jdk,可以在总pom中添加以下语句显示指明使用版本为1.6的jdk即可解决这个问题
<build>
<pluginManagement><plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>