springboot 项目模块打jar包项目内引入使用时更新代码后不生效问题
如果引入外部jar包在部署打包时候只需要更新外部的jar即可
如果项目内的某个模块打包 且 当做外部包引入使用时,在其他模块不需要更新时可以不更新 “当做外部jar使用的包” ,反之需要更新时在外部进行更新
如果项目内某个模块打包 且存放在项目lib下引入使用时,不管其他模块是否需要更新,jar模块的代码只要发生变化则需要在项目lib下进行更新,否则不生效,因为在部署打包时他会把对应模块当成一个jar引入进行部署,所以在jar模块代码更新后必须更新lib下jar。
两者区别
项目模块打包后外部引用,每次更新代码时不需要重新把当前模块打包更新,缺点是在部署打包时会出现打包失败找不到对应的路径,需要先编译后再次重复打包
项目模块在主项目lib下内部引入时,部署打包先编译后打包时不会出现找不到路径问题,缺点是每次在jar模块代码更新时必须重新打包在lib下更新。
仅作参考,每个需求不一样解决方案不一样
原文地址:https://blog.csdn.net/Z_hhhha/article/details/135621432
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!