让发版更容易--增量包批处理命令1.0
来源:互联网 发布:linux下snmpwalk使用 编辑:程序博客网 时间:2024/06/05 02:35
在我现在的项目比较大,而且往生产上升级时由于某些原因,不能整体打包,因此写了下面的增量包打包批处理脚本,这是第一个版本。
该版本包含两个文件,一个是命令文件,另一个是源代码路径配置文件。
1、脚本down.bat
@echo off&setlocal enabledelayedexpansionrem xuyh@itkt.com 2012-11-15set BTFF_HOME=D:\software\apache-tomcat-6.0.29-2\webappsset CONF_FILE=upf.confset CURRENT_PATH=%cd%echo.echo =====================================echo.echo down btff.echo.echo BTFF_HOME=%BTFF_HOME%echo DEST_DIR=%DEST_DIR%echo CONF_FILE=%CONF_FILE%echo.echo =====================================rem Determine if the BTFF_HOME directory existsif not exist "%BTFF_HOME%" (echo BTFF_HOME is not exist.)rem Determine if the config file existsif not exist "%CONF_FILE%" (echo configfile miss: echo "%CURRENT_PATH%\%CONF_FILE%" is not exist.) else ( for /f "eol=# " %%i in (%CONF_FILE%) do (set ff=%%iset dd=%%~piset ff=!ff:/=\!if not exist "!dd!" (mkdir "!dd!" > nul)copy "%BTFF_HOME%\!ff!" "!dd!" > nulif !errorlevel!==0 ( set res=......ok. )echo !ff!!res!))rem tree /f BTFF:exitecho finish.pause
2、资源文件upf.conf
BTFF/WEB-INF/classes/cn/xxx/yyyy/zzzz/dao/PhoneDao.classBTFF/WEB-INF/classes/cn/xxx/yyyy/zzzz/dao/PhoneDao.xmlBTFF/WEB-INF/classes/cn/xxx/yyyy/zzzz/service/impl/PhoneImpl.class
这里BTFF是我的项目名称。
如上,只要将批处理命令保存为.bat文件,并配置BTFF_HOME为自己项目的目录。
每次有文件升级时,只需将需要升级的文件路径写入upf.conf即可。
该版本只支持文件升级,还不支持路径升级。
- 让发版更容易--增量包批处理命令1.0
- 让发版更容易--增量包批处理命令1.2
- linux命令-war包增量部署
- Java 调用 winrar 命令 批处理 压缩包文件
- JAVA开发4--测试使用批处理命令调用jar包
- 【批处理】批处理命令集合
- SVN导出增量包
- 批处理命令
- 批处理命令
- 批处理命令
- @批处理命令
- 批处理命令
- 批处理命令
- 批处理命令
- 批处理命令
- 批处理命令
- 批处理命令
- 批处理命令
- Spring的PropertyPlaceholderConfigurer应用
- tableView隐藏多余的分割线Extra cells separator
- vc6.0一个workspace包含多个项目
- jsp页面 链接中文文件名 找不到页面
- android手机测试中如何查看内存泄露
- 让发版更容易--增量包批处理命令1.0
- 批处理如何提取文件位置和文件名 不包括后缀
- 深刻理解TNotifyEvent
- HTTP协议之状态码详解
- Android_Listview中使用线程实现分页延迟加载的功能
- Linux下autoconf和automake使用
- MFC如何添加菜单快捷键
- 基站定位平台接口协议
- sharding系列好文收藏