打包脚本

来源:互联网 发布:sql 每月销售量统计表 编辑:程序博客网 时间:2024/05/24 23:11
打包脚本,保存成.bat文件即可@echo offrem 第一步 请在使用前修改下面的rootPath 变量rem 第二部 在rootPath 下面添加jar文件夹rem 第三部 将该文件放到jar文件夹下面 rem  先这么用着吧set    rootPath=D:\workspace_all\YQ2\metadataset    targetRootPath=%rootPath%\jarrem 复制根目录文件echo 复制所有元数据set sourcePath=%rootPath%\com\kingdee\eas\customset targetPath=%rootPath%\jar\com\kingdee\eas\customxcopy %sourcePath% %targetPath% /e /yxcopy %rootPath%\facade_pkmapping.properties %targetRootPath% /yxcopy %rootPath%\entity_pkmapping.properties %targetRootPath% /yxcopy %rootPath%\dp_yq.permission %targetRootPath% /yecho ------------------------------------echo facade_pkmapping.properties entity_pkmapping.properties公用文件复制完成echo ******************************************************echo ******************************************************echo ********************工具使用说明*********************echo 将该工具放入工作空间metadata/jar文件目录下双击即可运行echo ******************************************************echo ------------------------------------echo 请选择要打包的元数据echo 如果有需要打多个元数据包中间用,号分隔echo ------------------------------------echo  1. df元数据包echo  2. fssc元数据包echo  3. kingship元数据包echo  4. public元数据包echo  5. refundbill元数据包echo  6. sk元数据包echo  7. wages元数据包echo ------------------------------------echo 请输入需要打包的代码echo 如果有需要打多个代码包中间用,号分隔set /p a=for %%a in (%a%) do (call :excute %%a)echo ----------------------------------------------------------echo 打包完成echo ----------------------------------------------------------pause:excutegoto %1:1jar cvf eas_yq_df_metas.jar  com/kingdee/eas/custom/yq/df facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof:2jar cvf eas_yq_fssc_metas.jar  com/kingdee/eas/custom/yq/fsscpaybill facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof:3jar cvf eas_yq_kinship_metas.jar   com/kingdee/eas/custom/yq/kinship facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof:4jar cvf eas_yq_public_metas.jar   com/kingdee/eas/custom/yq/esb com/kingdee/eas/custom/yq/journal com/kingdee/eas/custom/yq/sszh com/kingdee/eas/custom/yq/yq.package com/kingdee/eas/custom/yq/HasPaymentBillEnum.enum com/kingdee/eas/fi/cas com/kingdee/eas/fm/be com/kingdee/eas/custom/yq/fk facade_pkmapping.properties entity_pkmapping.properties dp_yq.permissiongoto :eof:5jar cvf eas_yq_refundbill_metas.jar  com/kingdee/eas/custom/yq/refundbill facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof:6jar cvf eas_yq_sk_metas.jar -C    com/kingdee/eas/custom/yq/sk facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof:7jar cvf eas_yq_wages_metas.jar   com/kingdee/eas/custom/yq/wages facade_pkmapping.properties entity_pkmapping.propertiesgoto :eof


第二个打包脚本

@echo offrem 1. 请将该文件放到工作空间下的class文件夹中rem 2. 将下面变量b=D:\workspace_all\YQ2的值改为自己的工作空间路径echo -----------------------------------echo  1. df classecho  2. fssc classecho  3. kingship classecho  4. public classecho  5. refundbill classecho  6. sk classecho  7. wages classecho -----------------------------------echo 请输入需要打包的代码echo 如果有需要打多个代码包中间用,号分隔set /p a=set  b=D:\workspace_all\YQ2for %%a in (%a%) do (call :excute %%a)echo --------------------------------------------------------------echo 打包完成pause:excutegoto %1:1jar cvf eas_yq_df_lib.jar    -C %b%\classes  com/kingdee/eas/custom/yq/dfgoto :eof:2jar cvf eas_yq_fssc_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/fsscpaybillgoto :eof:3jar cvf eas_yq_kinship_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/kinshipgoto :eof:4jar cvf eas_yq_public_lib.jar -C  %b%/classes com/kingdee/eas/custom/yq/esb com/kingdee/eas/custom/yq/journal com/kingdee/eas/custom/yq/sszh  com/kingdee/eas/fi/cas  com/kingdee/eas/fm/be com/kingdee/eas/custom/yq/fk goto :eof:5jar cvf eas_yq_refundbill_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/refundbillgoto :eof:6jar cvf eas_yq_sk_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/skgoto :eof:7jar cvf eas_yq_wages_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/wagesgoto :eof


0 0