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.jar12 @REM END SET VERIABLE13 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.jar13 14 @REM END SET VERIABLE15 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.log20 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% shine.permission21 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% eas.solution22 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% entity_pkmapping.properties23 %JAVA_HOME%\bin\jar uvf %META_PKG% -C %META_SRC% facade_pkmapping.properties24 25 pause 打包完畢,請部署並重啟伺服器!26 exit