首页 > 其他分享 >【Exception】maven-compiler-plugin 编译失败集锦

【Exception】maven-compiler-plugin 编译失败集锦

时间:2023-06-05 15:38:06浏览次数:44  
标签:1.5 Exception JDK plugin 1.8 Maven 编译 集锦 maven


1

JDK 明明是1.8为什么说编译环境和运行环境不一致?What fuck ?

【Exception】maven-compiler-plugin 编译失败集锦_maven


JDK 明明1.8为什么编译环境变成1.5了?What fuck ?

【Exception】maven-compiler-plugin 编译失败集锦_编译环境_02

原因分析:

奇怪的是我的机器上只安装了 JDK 8,为什么还会说不支持 diamond 和 lambda 呢?
在 Google 大神的指引下,在 Maven Compiler 插件介绍 里面找到了答案:
Also note that at present the default source setting is 1.5 and thedefault target setting is 1.5, independently of the JDK you run Maven with.

原来 Maven Compiler 插件默认会加 -source 1.5 及 -target 1.5 参数来编译(估计是为了兼容一些比较老的 Linux 服务器操作系统,它们通常只有 JDK 5),而我们的代码里使用了 JDK8 的语法

解决方案:

pom.xml中添加如下

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <!--指定source版本-->
                <source>1.8</source>
                <!--指定target版本-->
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>


标签:1.5,Exception,JDK,plugin,1.8,Maven,编译,集锦,maven
From: https://blog.51cto.com/u_16131663/6416250

相关文章

  • 【VMware】CentOS6.5 Loaded plugins: fastestmirror, refresh-packagekit, security
    最近在用Centos6.5的时候出现了这种情况,[root@bogonDesktop]#yum-yinstalldockerLoadedplugins:fastestmirror,refresh-packagekit,securityLoadingmirrorspeedsfromcachedhostfile *base:mirrors.aliyun.com *extras:mirrors.nwsuaf.edu.cn *updates:m......
  • 【Exception】Check your ViewResolver setup!
    案发现场:解决方案:在pom文件中添加模板引擎依赖<!--thymeleaf模板引擎--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>......
  • babel-plugin-enhance-log插件使用
    一个用来为console.log添加代码行数,log参数名以及添加分隔符的插件#1.安装插件npmibabel-plugin-enhance-log-D#oryarnaddbabel-plugin-enhance-log-D#orpnpmaddbabel-plugin-enhance-log-D#2.在babel.congfig.js中添加插件://babel.config.jsmodule.expo......
  • 浅谈java异常[Exception]
    评:一.异常的定义在《java编程思想》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要......
  • 多线程的未捕获异常类 UncaughtExceptionHandler 的使用
    一、需要UncaughtExceptionHandler的原因1.主线程可轻松的发现异常,子线程的异常比较隐蔽,难以发现程序运行时,子线程发生了异常,并不影响主线程,也不会终止主线程的程序,主线程将继续执行,这时候子线程的异常可能就不会被察觉,就使得子线程的功能出了问题,但没发现。代码展示:/***......
  • Intellij Plugin 配置结果概述
    资料官网目录<idea-plugin> <id> <name> <version> <product-descriptor> <idea-version> <vendor> <description> <change-notes> <depends> <incompatible-with> <actions> <action>......
  • java.lang.ClassNotFoundException: weblogic.utils.NestedException
    我单元测试的时候报这种错误Causedby:java.lang.ClassNotFoundException:weblogic.utils.NestedException atjava.net.URLClassLoader$1.run(URLClassLoader.java:202) atjava.security.AccessController.doPrivileged(NativeMethod) atjava.net.URLClassLoader.findC......
  • couldn't clear tomcat cache java.lang.NoSuchFieldException: resourceEntries
    2015-09-2500:17:11,435WARN[dqapp24http-nio-8002-exec-22]com.opensymphony.xwork2.util.LocalizedTextUtilcouldn'tcleartomcatcachejava.lang.NoSuchFieldException:resourceEntriesatjava.lang.Class.getDeclaredField(Class.java:2062)~[na:1.8......
  • [SprigMVC/SpringBoot] JSON序列化专题之日期序列化问题:接口报Jackson框架错误“Inva
    0序言今日工作中遇到的一个bug。各位看官且听我娓娓道来。1问题描述请求接口时,service层返回到controller层的数据结构为List<Map<Strig,Object>>,而Map中存在一个key=date,valuetype=java.time.LocalDate的Entry,且日志报如下错误:InvalidDefinitionException:Java8date......
  • MyBatis+Sharding-JDBC实体类LocalDateTime类型字段查询报SQLFeatureNotSupportedExce
    问题最近协助渠道组开发新需求,封装实现了一个公共模块供不同渠道项目使用。以前各个渠道项目有很多相似的菜单和功能,各自项目里自己的代码实现,本公共模块对新需求的功能点进行抽象,减少重复代码,提高模块复用性和可维护性。目前有2个渠道项目接入了该公共模块,自测时发现其中1个运......