EAS二次开发之后,需要进行打包部署,可以使用BOS自带的工具进行打包,也可以自己手工打包(使用jar命令)。下文提到的为第二种打包方式。
1、打包class
1 echo PROJECT_HOME 2 set PROJECT_HOME=E:\workspaces\WS_Shine\shine 3 4 echo jdk路径 5 set JAVA_HOME=D:\kingdee\server\eas\jdk 6 7 echo class文件路径 8 set CLASSPATH=%PROJECT_HOME%\classes 9 10 echo 输出class包名 11 set CLASS_PKG=sp-shine-class.jar 12 @REM END SET VERIABLE 13 14 del %CLASS_PKG% 15 16 %JAVA_HOME%\bin\jar cvf %CLASS_PKG% -C %CLASSPATH% com/kingdee/eas/ 17 18 pause 打包完毕,请部署并重启服务器! 19 exit
2、打包元数据
1 echo PROJECT_HOME 2 set PROJECT_HOME=E:\workspaces\WS_Shine\shine 3 4 echo 请输入源路径 5 set META_SRC=%PROJECT_HOME%\deployed_metas\ 6 7 echo jdk路径 8 set JAVA_HOME=D:\kingdee\server\eas\jdk 9 10 11 echo 输出元数据包名 12 set META_PKG=sp-shine-metas.jar 13 14 @REM END SET VERIABLE 15 16 del %META_PKG% 17 18 %JAVA_HOME%\bin\jar cvf %META_PKG% -C %META_SRC% com/kingdee/eas/ 19 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% shine.log 20 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% shine.permission 21 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% eas.solution 22 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% entity_pkmapping.properties 23 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% facade_pkmapping.properties 24 25 pause 打包完毕,请部署并重启服务器! 26 exit