打增量包的目的是快捷打包出项目两次更新版本之间的差异文件(除了打包出新增文件还能打包出原有已经被改变的文件)。
打包出这些增量文件有什么作用
答:快速部署这些增量文件到tomcat的webapps文件夹对应的项目中。进行增量部署
答:用svn插件,百度一下MyEclipse如果安装SVN插件自己装好继续下一步。
1、前提存在┅个项目然后SVN已经提交了,并且项目已经更新到最新的版本
2、开始修改这个项目的内容,包括新增文件和修改原来的文件如jsp页面等。
3、通过步骤12操作后,在这个项目中会产生和步骤一已经提交到SVN服务器的项目有差异包括文件差异。这些差异的文件就是打开通过打包生成增量包
4、这时候,在项目中src的根目录下新建这个类(不在根目录也可以),然后修改这个类的所有静态变量,根据自己的实际情況修改最后右键run as一下,然后打开desPath这个静态变量对应的磁盘位置即可看到这些增量文件
* 直接运行此类即可生成增量包。位置在G:\PatchPackage * 运行前需要自己定义下面6个静态变量 * 读取补丁配置文件解析出修改的文件并返回到list集合 //遍历目录,是否存在内部类如果有内部,则将所有的额內部类挑选出来放到 * 解析源路径名称遍历此文件路径下是否存在这个类的内部类 //可以采用正则表达式处理 // 新建文件输入流并对它进行缓沖 // 新建文件输出流并对它进行缓冲 // 刷新此缓冲的输出流5、拿着这些增量文件,去tomcat的服务器CP部署即可
6、上面的最简单打增量包的方法,如果想复杂稳定的可以百度一下Ant工具打增量包。