打包脚本

打包脚本,保存成.bat文件即可
@echo off
rem 第一步 请在使用前修改下面的rootPath 变量
rem 第二部 在rootPath 下面添加jar文件夹
rem 第三部 将该文件放到jar文件夹下面 
rem  先这么用着吧
set    rootPath=D:\workspace_all\YQ2\metadata
set    targetRootPath=%rootPath%\jar

rem 复制根目录文件

echo 复制所有元数据
	set sourcePath=%rootPath%\com\kingdee\eas\custom
	set targetPath=%rootPath%\jar\com\kingdee\eas\custom
	xcopy %sourcePath% %targetPath% /e /y
xcopy %rootPath%\facade_pkmapping.properties %targetRootPath% /y
xcopy %rootPath%\entity_pkmapping.properties %targetRootPath% /y
xcopy %rootPath%\dp_yq.permission %targetRootPath% /y
echo ------------------------------------
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

:excute
goto %1

:1
	
	jar cvf eas_yq_df_metas.jar  com/kingdee/eas/custom/yq/df facade_pkmapping.properties entity_pkmapping.properties
goto :eof

:2

	jar cvf eas_yq_fssc_metas.jar  com/kingdee/eas/custom/yq/fsscpaybill facade_pkmapping.properties entity_pkmapping.properties
goto :eof

:3
	
	jar cvf eas_yq_kinship_metas.jar   com/kingdee/eas/custom/yq/kinship facade_pkmapping.properties entity_pkmapping.properties
goto :eof

:4
	
	jar 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.permission
goto :eof

:5
	jar cvf eas_yq_refundbill_metas.jar  com/kingdee/eas/custom/yq/refundbill facade_pkmapping.properties entity_pkmapping.properties
goto :eof

:6
	jar cvf eas_yq_sk_metas.jar -C    com/kingdee/eas/custom/yq/sk facade_pkmapping.properties entity_pkmapping.properties
goto :eof


:7
	jar cvf eas_yq_wages_metas.jar   com/kingdee/eas/custom/yq/wages facade_pkmapping.properties entity_pkmapping.properties
goto :eof


第二个打包脚本

@echo off
rem 1. 请将该文件放到工作空间下的class文件夹中
rem 2. 将下面变量b=D:\workspace_all\YQ2的值改为自己的工作空间路径
echo -----------------------------------
echo  1. df class
echo  2. fssc class
echo  3. kingship class
echo  4. public class
echo  5. refundbill class
echo  6. sk class
echo  7. wages class
echo -----------------------------------

echo 请输入需要打包的代码
echo 如果有需要打多个代码包中间用,号分隔
set /p a=
set  b=D:\workspace_all\YQ2
for %%a in (%a%) do (
	call :excute %%a
)
echo --------------------------------------------------------------
echo 打包完成
pause

:excute
goto %1

:1
	jar cvf eas_yq_df_lib.jar    -C %b%\classes  com/kingdee/eas/custom/yq/df
goto :eof

:2
	jar cvf eas_yq_fssc_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/fsscpaybill
goto :eof

:3
	jar cvf eas_yq_kinship_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/kinship
goto :eof

:4
	jar 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

:5
	jar cvf eas_yq_refundbill_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/refundbill
goto :eof

:6
	jar cvf eas_yq_sk_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/sk
goto :eof

:7
	jar cvf eas_yq_wages_lib.jar -C  %b%\classes com/kingdee/eas/custom/yq/wages
goto :eof



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值