diamond operator is not supported in -source 1.5

  在mvn install编译的时候出现了,错误 diamond operator is not supported in -source 1.5 的错误信息:

  解决方法:在pom.xml文件里面添加:

  

    <build>
        <plugins>
            <plugin>

                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <defaultLibBundleDir>lib</defaultLibBundleDir>
                    <source>1.6</source>
                    <target>1.6</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

  

时间: 2024-10-13 15:19:07

diamond operator is not supported in -source 1.5的相关文章

Maven错误 diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator)问题解决

如果在Maven构建时出现: diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) 的错误,是由于使用了complier的插件版本为1.5导致的,因为在默认不配置情况下,Maven3默认为1.5,此时如果项目上使用泛型,那么就会出现错误. 解决方法就是升级为1.8,具体参考:http://www.cnblogs.com/EasonJim/p/681

Android Studio &quot;diamond operator is not supported&quot; 处理方法

低版本的android编译环境是不支持使用java7语法的,如果使用了,就会产生上述问题,如果你的android环境较新,那么可以使用以下方法: 在build.gradle的android标签下加入以下代码 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } Android Studio "diamond operator is not

java8 泛型声明 The diamond operator (&quot;&lt;&gt;&quot;) should be used

The diamond operator ("<>") should be used Java 7 introduced the diamond operator (<>) to reduce the verbosity of generics code. For instance, instead of having to declare a List's type in both its declaration and its constructor, yo

Eclipse &#39;&lt;&gt;&#39; operator is not allowed for source level below 1.7

'<>' operator is not allowed for source level below 1.7 解决方法: Eclipse '<>' operator is not allowed for source level below 1.7

java9新特性-8-语法改进:钻石操作符(Diamond Operator)使用升级

1.使用说明 我们将能够与匿名实现类共同使用钻石操作符(diamond operator) 在java8中如下的操作是会报错的: 编译报错信息:'<>' cannot be used with anonymous classes 2.使用举例 原文地址:https://www.cnblogs.com/wzlbigdata/p/8278381.html

maven工程小红叉处理方法

搞了个Maven工程在Eclipse上,刚开始说JDK版本不对,编译的时候老报错误,很容易搞明白, 本地JDK版本为1.7.0_79: diamond operator is not supported in -source 1.5 [ERROR] (use -source 7 or higher to enable diamond operator) 加上以下语句即可: <build> <plugins> <plugin> <groupId>org.apa

genkins的报错排查

[ERROR] /root/.jenkins/workspace/car/src/main/java/com/zhengxin/tool/code/Code.java:[20,64] diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) [ERROR] /root/.jenkins/workspace/car/src/main/java/com/z

错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

今天晚上在AS上运行校长项目时,报错如下: Error:(71, 35) 错误: -source 1.6 中不支持 diamond 运算符(请使用 -source 7 或更高版本以启用 diamond 运算符) 这个错误对应程序里的代码是: 一般正确的写法是在声明的时候指定类型,也就是: List<PublicBlogListBean>  _hotDatas = new ArrayList<PublicBlogListBean>(); 但是在JDK 1.7里新增了一个新特性: 增强

powershell 2.0 do not support -notin operator.

Error: You must provide a value expression on the right-hand side of the '-' operator. The reason is :  the -notin operator isn't supported on v2.0 the -notin operator isn't supported on v2.0  What is the best alternative to the -notin operator for v