更新已打包好的 Spring Boot JAR 文件中的 class 文件
# 1. 解压原始 JAR
unzip -q original-app.jar -d temp
# 2. 替换 class 文件
cp ~/projects/new-classes/*.class temp/BOOT-INF/classes/com/example/
# 3. 保留原始清单
cp temp/META-INF/MANIFEST.MF .
# 4. 重新打包
jar -cf0m new-app.jar MANIFEST.MF -C temp/ .
# 5. 清理
rm -rf temp MANIFEST.MF
# 6. 测试
java -jar new-app.jar