默认POM如果不指定JDK版本为1.5,而有些项目需要使用泛型这些,就必须使用1.8版本的JDK,所以需要手动修改POM。
而所涉及到的还是插件maven-compiler-plugin,官方参考:http://maven.apache.org/components/plugins/maven-compiler-plugin/
打开pom.xml文件修改,增加如下配置节点:
<project> [...] <build> [...] <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> [...] </build> [...] </project>
红色部分为增加的配置节点。更详细的配置说明,可以参考官方文档:
http://maven.apache.org/components/plugins/maven-compiler-plugin/