永久解决IDEA中MAVEN项目总是将LANGUAGE LEVEL重置到5的问题
方法一 手动修改language level 不能解决问题
最近写代码,重新导入一下maven的依赖,代码就开始爆红。
查了下问题,是IDEA里面的language level变成了5。

把它改成8就好了。
但是每次刷新maven依赖又得手动改,不嫌麻烦的话,可以用这种方法。
方法二 修改pom文件 每个项目都得这样改
但是每次刷新maven的依赖,就又爆红了,这太头疼了。
网上有说法是改pom文件,在里面加配置。
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
但是这样每个新项目都得这样改,太麻烦了。
方法三 修改maven setting配置 一劳永逸
于是我找到了更方便的方法。
找到maven的setting文件。
在 profiles 里加入代码
<profile>
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>
这样保存,刷新一下maven依赖language level就不会重置到5了,终于可以安心写代码了。
本文章为本人首发于CSDN后发布于博客园,https://blog.csdn.net/Montaro2017/article/details/107375120
永久解决IDEA中MAVEN项目总是将LANGUAGE LEVEL重置到5的问题的更多相关文章
- 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题
		
解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 当我们在maven项目中使用Mybatis的时候,需要给Mybatis配置核心xml文件(MyBatis-Conf ...
 - maven -- 问题解决(一)解决eclipse中maven项目配置过程和maven install时出现的问题
		
问题一: 配置项目时出现的错误: error: Cannot change version of project facet Dynamic Web Module to 2.5. error: One ...
 - maven -- 问题解决(一)解决eclipse中maven项目出现的问题
		
配置项目时出现的错误: error: Cannot change version of project facet Dynamic Web Module to 2.5. error: One or m ...
 - IDEA中MAVEN项目Dependency not found 问题
		
STEP1: 更新IDEA保存的仓库索引.操作步骤File->Setting->Maven->Repositories->Update.dependecy not found问 ...
 - eclipse中Maven项目jar问题
		
eclipse中Maven项目jar包下载下来了,不然我们import是时候根本导入不进来,网上的方法都试过了,Maven仓库也清空过后重新下载过了,都解决不了. 后来发现虽然jar包是下载下来了,可 ...
 - 关于myeclipse中maven项目转换相关设置
		
关于myeclipse中maven项目转换相关设置 在myeclipse菜单中,Configure->Convert to Maven Project 这个菜单 如果没有的话,需要做如下设置: ...
 - idea中maven项目打jar包
		
从Eclipse换成Idea的小伙伴们可能会找不到Eclipse中Maven项目打jar包的方法,因为eclipse只需要在工程上点击右键,右键菜单中就有Maven打包的相关选项. 然而Idea的右键 ...
 - 解决idea中maven默认jdk为1.5的问题  :  IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除
		
解决idea中maven默认jdk为1.5的问题 最近运行总是报警告: IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除 发现是jdk版本问题, 即使自己修改structure中的 ...
 - 解决IDEA的maven项目 添加依赖后Reimport无反应
		
解决IDEA的maven项目 添加依赖后Reimport无反应 如果重启项目和编译器都不管用的话, 找到项目在硬盘上的位置 把该项目的.idea文件夹和xxx.iml文件删除 打开IDEA ...
 - SpringBoot中maven项目Plugins里resources报红
		
错误原因:刚开始下载依赖时下载错误导致的 参考:解决idea中maven plugins标红的问题 - 走看看 (zoukankan.com) 如果还不行: 就根据上面提示的地址找到maven的配置包 ...
 
随机推荐
- <HarmonyOS第一课02>DevEco Studio的使用
			
视频链接: https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101717494752698457?ha_sou ...
 - tar命令打包指定目录及其文件,而不包括其上级目录
			
想指定将/var目录下的log目录及其文件打包到当前目录,在压缩包解压时不包括/var目录,可使用如下方式: tar -zcvf log_bak.tar.gz -C /var/ log # 注意log ...
 - 聊聊 ruoyi-vue ,ruoyi-vue-plus ,ruoyi-vue-pro 谁才是真正的王者
			
笔者在知乎.Github 上搜索不少快速开发框架 ,很多的话题都绕不开若依 RuoYi . 开源世界 RuoYi 单体框架有三个不同的项目,分别是:ruoyi-vue .ruoyi-vue-plus ...
 - 全网资源无水印下载!支持抖音、视频号、小红书等,Rubik下载介绍
			
在日常生活和工作中,我们经常要用到一些优质的影音或图片素材,然而,随着各种平台的限制越来越多,不是需要付费订阅后才能下载,就是完全不提供下载渠道,想要找到一个广泛又好用的下载工具变得格外困难 Rubi ...
 - idea的快捷配置2
			
https://blog.csdn.net/b644ROfP20z37485O35M/article/details/84207709#t3 本文为方便自己日后再找啥的,如有不妥,还望指教 //本文只 ...
 - 简单介绍List和数组转List集合
			
目录 综述 如何创建List 六种数组转List的方法 for循环遍历 Arrays.asList() new ArrayList<>(Arrays.asList(array)) Coll ...
 - mac ssh 总是自动断开
			
创建一个ssh配置文件: vi ~/.ssh/config 写入以下内容: Host * ServerAliveInterval 120 TCPKeepAlive no
 - 20244104陈思淼 实验四 Python综合实践
			
课程:<Python程序设计> 班级: 2441 姓名: 陈思淼 学号:202444104 实验教师:王志强 实验日期:2025年5月29日 必修/选修: 公选课 1.实验内容 Pytho ...
 - debian11踩坑(apt) E: Unable to correct problems, you have held broken packages.
			
今天装了debian11,刚换源一堆问题(无语) 例如 E: Unable to correct problems, you have held broken packages. 原因是源有问题貌似没 ...
 - socket编程浅知识
			
1:网络7层和tcp/ip5层 tcp协议; 三次握手 四次挥手 使用字节流进行信息交互 2:IP和端口 ip: 计算机在网络里面的唯一标识  端口: 程序在电脑里面的唯一标识 3: socket编 ...