java class打jar包

java class打jar包

#!/bin/bash -ilex

#set variable
svnJarPath=/home/opser/cm-sites3.0/upFile/upVersionFile/jar
targetFilePath=/home/opser/cm-sites3.0/upFile
upPackage=$1
upFullPath=${targetFilePath}/${upPackage}

#set sys env
export JAVA_HOME=/usr/local/jdk1.8.0_212
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

#script
echo "1.0 svn update ..."
cd /home/opser/cm-sites3.0/upFile/upVersionFile
#svn update

echo "2.0 mkdir ..."
mkdir -p ${upFullPath}/jar/
cd ${upFullPath}/jar/
mkdir app-publish contribute file mmp pms publish search statistics storage-server sys

echo "3.0 class to jar package ..."

cd ${svnJarPath}/app-publish
jar -cfM0 ${upFullPath}/jar/app-publish/cm-sites-app-publish-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/contribute
jar -cfM0 ${upFullPath}/jar/contribute/cm-sites-contribute-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/file
jar -cfM0 ${upFullPath}/jar/file/cm-sites-file-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/mmp
jar -cfM0 ${upFullPath}/jar/mmp/cm-sites-mmp-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/pms
jar -cfM0 ${upFullPath}/jar/pms/cm-sites-pms-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/publish
jar -cfM0 ${upFullPath}/jar/publish/cm-sites-publish-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/search
jar -cfM0 ${upFullPath}/jar/search/cm-sites-search-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/statistics
jar -cfM0 ${upFullPath}/jar/statistics/cm-sites-statistics-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/storage-server
jar -cfM0 ${upFullPath}/jar/storage-server/cm-sites-storage-server-3.0-SNAPSHOT.jar *

cd ${svnJarPath}/sys
jar -cfM0 ${upFullPath}/jar/sys/cm-sites-sys-3.0-SNAPSHOT.jar *

echo "3.0 copy static file ..."
cd /home/opser/cm-sites3.0/upFile/upVersionFile/
cp -rf ./html ${upFullPath}/
cp -rf ./react ${upFullPath}/

echo "file backup finish"

发布了38 篇原创文章 · 获赞 32 · 访问量 614

猜你喜欢

转载自blog.csdn.net/Asia1752/article/details/103528625