前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[1118]设置Maven的编译环境为1.8的方法

[1118]设置Maven的编译环境为1.8的方法

作者头像
周小董
发布2022-04-13 15:13:04
9110
发布2022-04-13 15:13:04
举报
文章被收录于专栏:python前行者

遇到的问题: 项目默认使用 jdk1.7, 每次 update maven 的时候, 项目都会重新恢复到1.7进行编译, 导致部分使用1.8新特性的代码会报红

解决方法:

1: 在pom.xml 下添加如下配置 (项目使用1.8进行编译) 推荐使用

代码语言:javascript
复制
<build>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </build>

2: Window (或右键点击报红的项目) --> Preferences --> Java --> Compiler

image.png
image.png

maven出现(请使用-source 5 或者更高版本以启用XX)问题

  • 问题:maven在进行打包时,报 '请使用-source 5 或者更高版本以启用XX’的信息并导致打包失败。
  • 原因:maven默认的编译插件的java版本较低,导致其不支持例如泛型,注解等用法。
  • 解决方法:在项目的pom.xml文件中加入以下内容用来指定版本,配置如下:
代码语言:javascript
复制
<build>  
    <pluginManagement>  
      <plugins>  
    <plugin>  
      <groupId>org.apache.maven.plugins</groupId>  
      <artifactId>maven-compiler-plugin</artifactId>  
      <configuration>  
        <source>1.8</source>  
        <target>1.8</target>  
        <encoding>UTF-8</encoding>  
      </configuration>  
    </plugin>  
    </plugins>  
   </pluginManagement>    
</build>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/03/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • maven出现(请使用-source 5 或者更高版本以启用XX)问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档