maven版本问题导致打包失败,不支持java新特性

728 阅读1分钟

前言

spring bot 开发完项目,使用了一些新的java 特性,比如lambda 执行mvn clean package 打jar包上线,结果出现了一下问题

问题

方案

  • 检查pom文件 查看source和target是否1.8
<packaging>jar</packaging>
<java.version>1.8</java.version>
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
    </configuration>
</plugin>
  • 检查环境版本

    跟新maven到最新版本,运行一切通常