java项目代码打补丁

本打补丁操作主要针对的是java项目:

1、首先要知道为什么打补丁:

  • 通常来说,当我们自己在研发过程中需要对代码进行修改时,是不需要打补丁的,因为是我们自己的项目,我们可以直接改动对应的代码文件即可。但如果针对的是一款要上线的产品,特别是在公司中的项目,我们是不能在自己研发的电脑上编译通过后直接发布到线上的,这个时候就需要打补丁了。

2、打补丁的操作步骤:

本次操作基于的工具:eclipse,SVN/Git

  • 1)如果作出修改的文件是java文件、配置文件,等等一些需要进行编译的文件时,此时不能直接选择作出改动的文件,而是需要到WEB-INF下面的classes文件夹中寻找对应已经编译好的.class文件,然后将其导出,放在专门存放补丁的文件夹。

  • 2)如果是.css、.jsp等一些不需要进行编译的文件时,则直接选择作出改动的文件,将其导出,挡在专门存放补丁的文件。

    • 具体操作步骤如下图所示:
      java项目代码打补丁
      java项目代码打补丁
      java项目代码打补丁
    • 注意:同一次的补丁导出在同一个包内;
  • 4)最后写上本次补丁的说明文档,同导出的整个文件夹一块压缩成一个包,整理放入公司补丁库中:
    • 压缩包的命名格式:项目名_日期_提交人.zip:
    • 说明文档格式如下所示:
        =============================================================================
        学校:XX大学
        系统:移动OA
        日期:2018-02-30
        
        ------------------------------------------------------
        解决问题:
        	信息公文发布查看时PDF文件生成图片失败的问题。
        	
        -----------------------------------------------------
        部署说明:
        	打补丁需要重启
        
        -----------------------------------------------------
        数据库脚本:
        
        
        -----------------------------------------------------
        其他备注:
        
        
        =============================================================================