springboot 线上替换类文件、内部jar包
#目录如下
ls lib/
job-admin-2.1.1-SNAPSHOT.jar
#替换
cd lib
appname=`ls *.jar`
mkdir dest
unzip $appname -d dest
# 此处为具体替换步骤,具体编译后的class文件在以下位置 dest/BOOT-INF/classes
jar -cvf0m hello.jar dest/META-INF/MANIFEST.MF -C dest/ .
rm -fr $appname
mv hello.jar $appname
cd ..