maven 出现错误 -source 1.5 中不支持 diamond 运算符
Posted 大数据从业者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 出现错误 -source 1.5 中不支持 diamond 运算符相关的知识,希望对你有一定的参考价值。
mvn clean package -DskipTests
出现如下错误:
-source 1.5 中不支持 diamond 运算符
[ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)
解决方法1:pom.xml文件中添加
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins>
解决方法2:maven 的/conf/settings.xml添加
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
以上是关于maven 出现错误 -source 1.5 中不支持 diamond 运算符的主要内容,如果未能解决你的问题,请参考以下文章
Maven错误:“不可解析的POM:在epilog中不允许启动标记”
命名 url 在 django 1.5 和 python 2.7 中不起作用