有时候我们重新打包一个maven项目上传到服务器上需要好多时间
我们可以只更换我们修改的文件
命令一
jar -xf jar包
将传上去的解压,这时候会出现几个文件夹,保留BOOT-INF文件夹
进入文件夹 有class文件夹跟lib文件夹
替换文件的话 用下面的命令
命令二
jar -uf/uf0 jar包名 BOOT-INF/替换的文件的具体位置
uf是替换文件 uf0替换压缩文件
windows 下替换
将需要替换的class文件 例 Demo.class
在需要替换的jar包文件夹下新建 Demo.class
所在包的同名文件夹,如果Demo.class
在 com.example
包下 则新建 com/example
文件夹
命令
jar uvf 替换class文件的包名 class文件
jar -uvf demo.jar com/example/Demo.class
jar -cfm0 ../modified-application.jar META-INF/MANIFEST.MF .