雨翔河
首页
列表
关于
实时更新 jar 包里的某个 class 类文件
2019-01-24 15:05
> 部署在google云里的应用突然有一个类做了修改,删除掉从新上传的话,一个jar包传上去就得等半小时,墙有点高,你懂的,所以要是能单独更新某个class文件就最棒了,方法当然是有的,如下所示。 ``` jar tvf test.jar | less ``` 通过上面这个搜索出自己要更新的class文件的目录,在当前路径下建立好目录 ``` mkdir -p BOOT-INF/classes/net/yuxianghe/core/ cp Test.class BOOT-INF/classes/net/yuxianghe/core/ ``` 要更新的class的目录建立好了之后直接更新到jar里即可,如下命令所示: ``` jar -uvf test.jar BOOT-INF/classes/net/yuxianghe/core/Test.class ``` 到这里jar包就做到了只更新单个类文件
类型:工作
标签:jar,java
Copyright © 雨翔河
我与我周旋久
独孤影
开源实验室