🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 如果覆盖了代码 (1)如果本地覆盖了框架代码 注意:特殊情况说明,如本地有代码覆盖了框架内容而本次更新又涉及到那一部分框架代码,因为框架代码被覆盖了,所以更新将不起作用,请自行比对框架代码(此时应查看邮件附件里的升级说明.xls文档中的新增与改进通用功能模块,以便知晓本次更新修改了那些内容,进而找到对应被修改的文件),将更新的内容添加进本地代码。并且比对邮件里的相关替换文件,将更新内容更新到本地代码上。 (2)覆盖的是.xml、.pom、.jsp文件等 具体对比的操作方式可参考如下操作: 首先查看邮件附件里的《升级说明xls》文档中的新增与改进通用功能模 块,以便知晓本次更新修改了那些内容,进而找到对应被修改的文件,比如这次修改了框架的applicationContext-mybatis.xml文件。 ![](https://box.kancloud.cn/02ae6fc99aca8538146a87ba7f50ddf9_554x240.png) 如果本地覆盖了框架的applicationContext-mybatis.xml文件,那么请在 本地找到该文件如图(文件的存放位置不一定一致,图中为本地覆盖了框架的文件): ![](https://box.kancloud.cn/bbd6afd0e5c1d39daaaa0a20da16cd52_366x529.png) 选中文件Ctrl+C复制,放到电脑桌面,然后在项目上选中文件右键Delete 删除。 右击项目->run as->maven clean; 右击项目->run as->maven install; 打开Navigator视图如图: ![](https://box.kancloud.cn/70f17ccebcbcc164e6f40d7a86a50880_372x402.png) 打开后来到WebContent文件夹相对应的位置,找到applicationContext- mybatis.xml文件(当本地覆盖框架文件后,install时将会把覆盖的文件打 包,当覆盖的文件被删除后,那么install时将会从框架拿到对应文件后打 包,这样就可以拿到框架更新的文件)如图: ![](https://box.kancloud.cn/eac59bafd161c1cfe7714fcc84e5f0c5_366x546.png) 然后将两个文件进行对比并将新增或修改的内容更新到本地文件上。 接着将刚刚改好的本地文件复制回到原来的地方。 接下来进行以下操作: 右击项目->run as->maven clean; 右击项目->run as->maven install; (3)覆盖的是java文件等 具体对比的操作方式可参考如下操作: 首先查看邮件附件里的升级说明.xls文档中的新增与改进通用功能模块,以便知晓本次更新修改了那些内容,进而找到对应被修改的文件,比如这次修改了框架的OrgService.java文件。 ![](https://box.kancloud.cn/49baec5bdb245f32756f2cda355708eb_623x94.png) 如果本地覆盖了框架的OrgService.java文件,那么请在本地找到该文件如图(文件的存放位置不一定一致,图中为本地覆盖了框架的文件): ![](https://box.kancloud.cn/5d091e2b3f59684c0ec3e8d528eb5007_374x529.png) 接下来要去框架Jar包寻找对应的框架文件。 使用快捷键Ctrl+Shift+T,得到如下窗口: ![](https://box.kancloud.cn/db096c8ebcadeee6e2ed05dad0223457_695x348.png) 输入类名,然后打开并与覆盖框架的本地文件进行对比,将框架文件里新增 或者修改的内容复制到本地文件上并保存。 接下来进行以下操作: 右击项目->run as->maven clean; 右击项目->run as->maven install;