springboot 线上替换类文件

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 ..
posted @ 2020-03-16 16:26  bendandan  阅读(775)  评论(0编辑  收藏  举报