问题描述:

最近自己把项目搭建到服务器上,修改了代码,本地运行正常,重新打包后修改的代码不生效

原因:

该项目为 maven 多模块项目,修改代码之后没有重新打包,只使用 idea 的 maven 插件对主模块(即启动模块) clean install,导致主模块依赖的子模块不是最新的,所以代码不生效

比如 system 是启动模块,只对该模块进行了 mvn clean install

在这里插入图片描述

解决办法:

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐