springboot 打 jar 包修改的代码不生效
问题描述:最近自己把项目搭建到服务器上,修改了代码,本地运行正常,重新打包后修改的代码不生效原因:该项目为 maven 多模块项目,修改代码之后没有 install 子模块,导致 maven 仓库的代码没有更新,当你打包项目 springboot 项目时依然使用的未更新的包解决办法:删除 maven 仓库旧的依赖包,或者重新更改你子模块的版本号,重新 install 安装到本地仓库,问题成功解决。
·
问题描述:
最近自己把项目搭建到服务器上,修改了代码,本地运行正常,重新打包后修改的代码不生效
原因:
该项目为 maven 多模块项目,修改代码之后没有重新打包,只使用 idea 的 maven 插件对主模块(即启动模块) clean install,导致主模块依赖的子模块不是最新的,所以代码不生效
比如 system 是启动模块,只对该模块进行了 mvn clean install

解决办法:
方法①:重新使用 maven 插件逐个安装模块到本地仓库,问题解决(不推荐,比较麻烦)。
方法②:在项目根目录下使用命令进行打包,mvn clean install,要使用该命令需要保证你的 maven 环境变量配置正确,多模块依赖关系正确
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)