如果引入外部jar包在部署打包时候只需要更新外部的jar即可
如果项目内的某个模块打包 且 当做外部包引入使用时,在其他模块不需要更新时可以不更新 “当做外部jar使用的包” ,反之需要更新时在外部进行更新
如果项目内某个模块打包 且存放在项目lib下引入使用时,不管其他模块是否需要更新,jar模块的代码只要发生变化则需要在项目lib下进行更新,否则不生效,因为在部署打包时他会把对应模块当成一个jar引入进行部署,所以在jar模块代码更新后必须更新lib下jar。
两者区别
项目模块打包后外部引用,每次更新代码时不需要重新把当前模块打包更新,缺点是在部署打包时会出现打包失败找不到对应的路径,需要先编译后再次重复打包
项目模块在主项目lib下内部引入时,部署打包先编译后打包时不会出现找不到路径问题,缺点是每次在jar模块代码更新时必须重新打包在lib下更新。
仅作参考,每个需求不一样解决方案不一样