在工作中经常会遇到底层依赖的临时修改,当正式的依赖包没有上传至Maven仓库,如何更新项目依赖?
#配置GRADLE_HOME和path
gradle build -x test --refresh-dependencies #项目打包
随后进入target,取得相应的jar包
jar -xvf rptplatformapp.jar #解压jar包
rm -rf rptplatformapp.jar #删除jar包
ls #查看解压出来的jar内容
cd BOOT-INF/lib #进入依赖所在文件夹
cd ../../
cp /data/temp/activemq.jar BOOT-INF/lib/ #拷贝替换依赖
jar -cfM0 rptplatformapp.jar ./* #将当前目录下的所有包重新压缩成应用服务包