您现在的位置是:首页 >技术教程 >IDEA 正常运行springboot项目但无法打包(多模块)以及fastjson的jar包不存在问题网站首页技术教程

IDEA 正常运行springboot项目但无法打包(多模块)以及fastjson的jar包不存在问题

m0_52726275 2025-02-17 00:01:02
简介IDEA 正常运行springboot项目但无法打包(多模块)以及fastjson的jar包不存在问题

        1月26日开发完新功能美美收工,2月1日想把2021版的idea升级到2024版,据说是更加智能化了,升级完后也能正常运行,直到这两天要打包部署时才发现打包直接报错

        开始以为是jdk的问题,重新下载了跟原版一样的jdk,也没什么用,还有各种的重新导入maven、设置编码、清空cache都没效果。最后还是把Mac恢复出厂设置,然后用时间机器的回溯大法。
        接着把项目迁移到windows后,这个问题依旧存在,再次查阅网上的资料,直到看到了一句Maven打包各个模块的顺序问题,还有install和package的区别,然后我就依次点击各个模块的install,手工全部按了一边,最后再尝试打包就解决了。

        经多次测试,哪个包提示找不到符号,就点哪个包的install,重新打包即可解决

        fastjson问题可以通过修改版本解决

或者直接用Maven的命令行,maven倒数第二个按钮

mvn clean install       # 构建并安装到本地仓库(推荐)
# 或
mvn clean package       # 仅打包(确保子模块已 install)

参考文章

Maven项目打包报找不到符号_maven打包找不到符号-CSDN博客

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。