springboot 项目模块打jar包项目内引入使用时更新代码后不生效问题

发布时间:2024年01月16日

如果引入外部jar包在部署打包时候只需要更新外部的jar即可

如果项目内的某个模块打包 且 当做外部包引入使用时,在其他模块不需要更新时可以不更新 “当做外部jar使用的包” ,反之需要更新时在外部进行更新

如果项目内某个模块打包 且存放在项目lib下引入使用时,不管其他模块是否需要更新,jar模块的代码只要发生变化则需要在项目lib下进行更新,否则不生效,因为在部署打包时他会把对应模块当成一个jar引入进行部署,所以在jar模块代码更新后必须更新lib下jar。

两者区别
项目模块打包后外部引用,每次更新代码时不需要重新把当前模块打包更新,缺点是在部署打包时会出现打包失败找不到对应的路径,需要先编译后再次重复打包
项目模块在主项目lib下内部引入时,部署打包先编译后打包时不会出现找不到路径问题,缺点是每次在jar模块代码更新时必须重新打包在lib下更新。

仅作参考,每个需求不一样解决方案不一样

文章来源:https://blog.csdn.net/Z_hhhha/article/details/135621432
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。