## 如果覆盖了代码
(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;
- 注意事项
- VPN配置
- XP系统
- Win7
- 设置内外网上网
- Win7
- Win10
- JDK环境搭建
- JDK安装
- 配置JAVA_HOME
- 配置PATH环境变量
- 安装校验
- 问题清单之JDK
- Eclipse安装
- Jetty安装
- Maven安装
- 配置maven环境
- 配置maven本地库路径
- 设置Maven自动下载Jar包源码
- 无网络状态下的maven设置
- 源码导入及相关设置
- 源码导入
- 项目编译
- 问题清单之源码导入
- 启动项目
- 数据库客户端安装
- 安装Oracle 11G Client(32bit)
- pl/sql安装与配置
- 数据库连接文件配置
- 问题清单
- 头寸初次部署
- 导入项目
- 导入数据
- 全量和增量脚本中文注释乱码
- 项目开发
- 如何覆盖框架源码
- 覆盖框架源码(java文件)
- 覆盖框架源码(.pom、.xml、. properties、.js等)
- 查找War包和Jar(源码)包位置
- 头寸常规升级
- 修改pom文件
- 覆盖代码
- 未覆盖代码
- 导入数据并启动