maven update后项目jdk版本变化问题

eclipse中我们经常会设置jdk版本为自带版本,但是执行maven update 后发现项目jdk版本变了
原因是maven默认的jdk版本可能布式我们本机的jdk版本。
怎么设置maven默认的jdk版本,有两种 修改pom文件,另外是在maven的settings文件中设置全局jdk默认版本
具体的网上有很多,不在多少

下面说修完成后的问题,如下
当我修改完默认的jdk版本后,执行maven update后发现1.8里引用的布式本机jdk的而是jre的如图:
maven update后项目jdk版本变化问题
那怎么修改成引用jdk呢
在preferences中修改installed jres ,把javaSE-1.8里面compatibles JREs里在jdk的哪个打勾
maven update后项目jdk版本变化问题
修改完成后在执行maven update 发现引用的jar已经是本机jdk里面的了,如图:
maven update后项目jdk版本变化问题

另外还有个问题是,我们经常右键项目build path中设置编译的jdk,如图
maven update后项目jdk版本变化问题
比如我们选第三个,然后项目如下:
JRE System Library后面为 jdk1.8.0_181
maven update后项目jdk版本变化问题
然后我们执行maven update 后,会变成上图中的1.8,
即JRE System Library后面为 javaSE_1.8
也就是上上图中的第一个选项execution environment
其实这两个是一样的只是名字不一样,因为他们的jar包都是指向了我们本机安装的jdk的路径
从图二中也可以看出来javaSE_1.8 兼容的jre就是第三个我们自己设置的 jdk1.8.0_181