Eclipse的maven项目自动重置jdk版本的问题-阿里云开发者社区

开发者社区> pandamonica> 正文

Eclipse的maven项目自动重置jdk版本的问题

简介:
+关注继续查看

eclipse上创建maven项目,随着调用jar的扩大,需要修改pom.xml文件
然后点击保存,然后update project进行更新。
我发现,不知道为什么,我明明将eclipse上这个项目的build path里面的jre修改成了1.8版本的,但是只要update project就会变回1.5
问题描述如下:
一个普通的maven项目
_
你看到红色的叉叉,有报错
报错内容如下所示
_

JAX-RS (REST Web Services) 2.0 requires Java 1.6 or newer.
Java compiler level does not match the version of the installed Java project facet.
我们看到java版本有问题,所以查看一下啦
可以看的很清楚,我本地的java版本是1.8,eclipse配置的默认jre也是这个版本
_
然后查看本地eclipse默认compiler版本,也是1.8
_
既然eclipse的配置的jre和jdk的版本都没有问题,那么我们看看自己的maven项目版本是否也是这样呢?
_
查看项目的build path
_
妈蛋,居然是1.5
改它
_
将它改成了我本地的1.8,我去刷新一下
_
_
进行maven的project update
更新之后,再次查看项目的build path
_
很让人生气,又变回去了。
解决问题的方法就是,注意到maven update project的时候提到update project configuration from pom.xml
也就是肯定和pom.xml这个文件有关
_
为pom.xml添加配置jdk版本的语句
然后按照提示update project
_
问题就解决了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
艾伟也谈项目管理,个人管理:从昨天的一个设计评审来谈如何与人交流你的设计思路
  昨天项目组进行了一个设计评审,主要是对OpenExpressApp的AutoUI部分进行重构,我相当于评审人。大家也可以把这个评审过程当做与人交流你的设计思路的一个过程,以下从我评审的一些要素来谈谈与人交流设计思路时需要考虑的内容,也许对大家在实际工作中的架构、设计和沟通都有所帮助。
795 0
在GitHub上删除项目后,在Android Studio上传项目依然提示project is already on github
描述: 在GitHub上面上传项目,但是感觉有些问题,就想删除了重新上传。 但是在Android Studio重新上传项目时,遇到了问题,一直提示“project is already on github”   解决方案: 1、关闭Android Studio项目;   2、进入到本地项目目录,找到隐藏文件夹.
1245 0
使用OOS自动删除7天前创建的快照
基于OOS实现自动删除创建于7天前的快照。
491 0
duilib corner属性的贴图技巧——让图片自动贴到控件的的某一边或者一角并自适应控件的大小
转载请说明原出处,谢谢~~          Duilib给控件贴图功能可以附带多个属性,各个属性的配合可以达到许多效果。以下是duilib支持的所有贴图属性: 贴图描述:          Duilib的表现力丰富很大程度上得益于贴图描述的简单强大。
1278 0
+关注
159
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载