解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题
使用IDEA时,导入的Maven项目默认的LanguageLevel和JavaCompiler都是1.5,1.5的情况下连最简单的@Override
注解都不支持,所以项目可能出现一堆错。
虽然在项目上F4可以修改LanguageLevel,在settings中可以修改JavaCompiler版本,但是一旦Maven项目有变化,发生自动的update时,这里做的修改就都白费了。IDEA会重置这些配置。
经过Google搜索,最后找到解决办法,参考如下地址:
http://stackoverflow.com/questions/27037657/stop-intellij-idea-to-switch-java-language-level-everytime-the-pom-is-reloaded
解决办法就是在pom.xml中指定maven-compiler-plugin
的版本,该版本会同时影响LanguageLevel和JavaCompiler,修改后默认就成了这里设置的版本。
添加下面的配置:
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.7</source><target>1.7</target></configuration></plugin></plugins> </build>
这里设置的1.7
,根据个人需要修改即可。
转载自:http://blog.csdn.net/isea533/article/details/48575983
转载于:https://www.cnblogs.com/gmq-sh/p/5818784.html
解决IDEA自动重置LanguageLevel和JavaCompiler版本的问题相关推荐
- IDEA maven变更后导致自动重置LanguageLevel和JavaCompiler版本的问题
使用IDEA时,导入的Maven项目默认的LanguageLevel和JavaCompiler都是1.5,1.5的情况下连最简单的@Override注解都不支持. 虽然可以通过setting中可以修改 ...
- 解决IDEA中导入新的maven依赖后Language Level自动重置问题
解决IDEA中导入新的maven依赖后Language Level自动重置问题 参考文章: (1)解决IDEA中导入新的maven依赖后Language Level自动重置问题 (2)https:// ...
- idea 模块jdk依赖总是自动变_解决IDEA中导入新的maven依赖后Language Level自动重置问题...
问题: 弄了个测试项目,因为有涉及JDK1.8的代码,所以将IDEA中默认的Language Level 5(即对应JDK1.5),修改为了8(即对应JDK1.8),但是每次引入新的maven依赖,自 ...
- IDEA中maven项目的language level 修改后自动重置问题
问题: 我的JDK使用的是1.8,但是在IDEA中编写1.8特性的代码时却会爆红,而且编译也通不过,确定不是代码的问题后.转而发现了Language Level这个东西,IDEA中默认Language ...
- 使用 Microsoft.UI.Xaml 解决 UWP 控件和对老版本 Windows 10 的兼容性问题
原文 使用 Microsoft.UI.Xaml 解决 UWP 控件和对老版本 Windows 10 的兼容性问题 虽然微软宣称 Windows 10 将是最后一个 Windows 版本,但由于年代跨越 ...
- repo sync 更新源码 android-12.0.0_r34, fatal: 不能重置索引文件至版本 ‘v2.27^0‘。
文章目录 1. 问题描述 2. 错误日志 2.1 操作过程 2.2 错误分析 3.解决办法 4. 最后 1. 问题描述 AOSP 12的源码两月没有更新了,今日对其做repo sync动作,并切换到新 ...
- 软件包ipython没有可安装候选_解决python 自动安装缺少模块的问题
解决python 自动安装缺少模块的问题 场景 我写个脚本给别人用,但是这个脚本中包含了一个第三方库. 当然对方执行的时候就会提示缺少,能否让python自动安装呢? 解决 try: import r ...
- Mysql max_allowed_packet自动重置为1024的情况
作者: 惊帆 时间: 2016-09-12 16:48 前几天在群里有个朋友问到max_allowed_packet被自动重置的问题,于是打算写个文章来描述下,因为遇到这个问题的人不少,但是提到的解决 ...
- 【技术】解决Maven创建web工程web.xml版本过低的问题,妈妈再也不用的担心我的学习了
解决Maven创建web工程web.xml版本过低的问题,妈妈再也不用的担心我的学习了 一次性解决Maven项目web.xml版本过低的问题 Tom: Peter,你看我在Controller里面通过 ...
最新文章
- 四百元值不值——论小米2A与2S
- 开发日记-20190814 关键词 日常
- 【错误记录】PyCharm 运行 Python 程序报错 ( PEP 8: E305 expected 2 blank lines after class or function definiti )
- 关于SCI的那些事儿
- 全境封锁UI游戏设计指南
- 好文推荐 | 缓存与数据库一致性问题深度剖析 (修订)
- mac 卸载编辑器卸不干净
- 开源软件那么多,我们该如何选择?|洞见
- Python开发之--前端 HTML基础
- [Leedcode][JAVA][第45题][跳跃游戏 II][贪心算法]
- 电脑重启bootmgr_电脑系统启动:显示0xc0000428怎么办
- linux 修I改资源限制1024,Re:如何解决1024的限制???
- 【机器学习】机器学习从零到掌握之九 -- 教你使用K近邻算法形成完整系统
- python编写一个函数判断一个数是否为素数是则返回yes_编写函数isPrime,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。_学小易找答案...
- 蓝桥杯 ALGO-81 算法训练 动态数组使用
- javaee utf-8文件的转换
- rh php70 php fpm,CentOS 7 配置php语言开发环境
- siteweaver android动易客户端,动易SiteWeaver内容管理系统WAP2.0适配程序
- Web前端开发的项目开发流程
- 史上最全linux内核配置详解
热门文章
- python处理excel表格大小-如何用python处理excel表格
- python 仪表盘-python+仪表
- python自学网站有哪些-Python自学之路-前期准备
- 普通人有必要学python-风变编程:普通人学Python有意义吗?
- python3爬虫实例-自己动手,丰衣足食!Python3网络爬虫实战案例
- python编程自学能学会吗-小白看看!本人自学Python编程经验分享。
- python简介怎么写-python怎么写函数
- python使用教程cmd啥意思-对python中执行DOS命令的3种方法总结
- python 难度-Python 入门的难度
- 如何自学python爬虫-Python初学者如何从网络爬虫到机器学习?