自动打包客户化开发的元数据和class并部署。
来源:互联网 发布:网络舆情工作总结 编辑:程序博客网 时间:2024/06/03 16:30
在开发测试阶段,为了能快速将本地的元数据及class打包部署到服务器上,我写了个简单的批处理文件,内容如下:
echo 请输入源路径
set src=E:/WS_Huar/HRLease/metadata/
echo 请输入目标路径
set dest=E:/WS_Huar/HRLease/deployed_metas/
echo jdk路径
set jdkdir=D:/EAS540HuaR/eas/clientjdk/bin/
echo 输出包路径
set outpath=E:/WS_Huar/HRLease/
echo class文件路径
set flclasspath=E:/WS_Huar/HRLease/classes
echo 服务器路径
set srvpath=//172.16.5.2/kingdee/eas/server/
echo 输出元数据包名
set metasName=sp-hrlease-metas.jar
echo 输出class包名
set className=sp-hrlease-class.jar
pause 请确认服务器已经停止,按CTRL+C可以终止当前打包部署操作
RMDIR %dest%com/s/q
del %dest%/q
del %outpath%%metasName%
del %outpath%%className%
md %dest%com
md %dest%com/kingdee
md %dest%com/kingdee/eas
md %dest%com/kingdee/eas/huar
xcopy %src%com/kingdee/eas/huar %dest%com/kingdee/eas/huar /s
copy %src%afl.permission %dest%
copy %src%entity_pkmapping.properties %dest%
copy %src%facade_pkmapping.properties %dest%
%jdkdir%jar cvf %outpath%%metasName% -C %dest% .
%jdkdir%jar cvf %outpath%%className% -C %flclasspath% .
copy %outpath%%metasName% %srvpath%metas/sp
copy %outpath%%metasName% %srvpath%deploy/fileserver.ear/easWebClient/metas/sp
copy %outpath%%className% %srvpath%lib/sp
copy %outpath%%className% %srvpath%deploy/fileserver.ear/easWebClient/lib/sp
pause 打包部署完毕,请重启服务器!
执行步骤:
1、先从CVS上拉元数据和代码,并编译
2、如果有新实体和Facade,则需要发布以更新pkMapping文件
3、停止应用服务器
4、执行以上的bat
5、启动应用服务器
注意:如果用portal客户端的话还需要对客户端的jar包签名。
- 自动打包客户化开发的元数据和class并部署。
- 如何部署客户化开发的应用?
- Jenkins + SVN + Batch Command (项目的自动打包和部署)
- Jenkins + SVN + Batch Command (项目的自动打包和部署)
- 自动部署SVN 自动打包的shell
- iOS批量自动打包和部署(Ⅲ)
- iOS批量自动打包和部署(Ⅱ)
- iOS批量自动打包和部署(I)
- Jenkins+svn项目自动打包和部署
- Jenkins+svn项目自动打包和部署
- 一键解决从Myeclipse工程打包JavaWeb项目到服务器的Tomcat,并自动部署
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
- 基于Jenkins 实现php项目的自动化测试、自动打包和自动部署(-)
- 基于karaf的自动部署打包
- 开发和客户的矛盾
- 【转】函数PlaySound和sndPlaySound的用法
- 利用J2mePolish 2.1 移植J2me程序到Android
- Eclipse 快捷键设置-更改代码提示/代码自动提示
- 关于linux多线程同时对一个fd做select
- Linux设备驱动模型之platform总线
- 自动打包客户化开发的元数据和class并部署。
- ruby学习一
- SWF File Format Specification
- Oracle数据库执行计划的一些基本概念
- Rrdtool 学习
- 寻找 Zion
- 八皇后的代码!多组解
- 发现一种简单高效的Hash算法,比常用的几种算法效率高出一倍以上
- vc 实现文件拖放操作: ondropfiles