当前位置: 代码迷 >> 综合 >> springboot项目报错:Error:(23,69) java: -source 1.5 中不支持 diamond 运算符
  详细解决方案

springboot项目报错:Error:(23,69) java: -source 1.5 中不支持 diamond 运算符

热度:61   发布时间:2023-12-16 23:58:16.0

执行install报错:
在这里插入图片描述

使用的springboot构建的项目,以前记得springboot项目只需要配置

   <java.version>1.8</java.version>

就可以正常编译;
后面碰到个项目死活不行,大概看了一下,原来构建springboot项目分两种,一种是直接继承springboot-starter-parent项目:

  <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.5.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>

一种是使用dependencyManagement依赖springboot项目:

    <dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${
    spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>

然后使用第一种的时候,点开parent的pom文件看,发现已经指定:
在这里插入图片描述
而使用dependencyManagement的时候,没有parent,就需要我们自己指定…

maven编译设置版本

  相关解决方案