springboot 打 jar 包修改的代码不生效
·
问题描述:
最近自己把项目搭建到服务器上,修改了代码,本地运行正常,重新打包后修改的代码不生效
原因:
该项目为 maven 多模块项目,修改代码之后没有重新打包,只使用 idea 的 maven 插件对主模块(即启动模块) clean install,导致主模块依赖的子模块不是最新的,所以代码不生效
比如 system 是启动模块,只对该模块进行了 mvn clean install

解决办法:
方法①:重新使用 maven 插件逐个安装模块到本地仓库,问题解决(不推荐,比较麻烦)。
方法②:在项目根目录下使用命令进行打包,mvn clean install,要使用该命令需要保证你的 maven 环境变量配置正确,多模块依赖关系正确

所有评论(0)