Maven多模块编译中遇到的坑

一、概述

Maven使用过程中,如果使用多model的形式组织项目,单个模块之间是相互独立的;编译整个root目录时会对每个模块都进行统一编译。单单对某个模块进行编译,该模块不会对其他模块进行编译,即便是其引用的模块

二、坑描述和解决方法

  踩坑描述:在对一个通用jar包进行打包时,该模块对其他模块进行了引用,由于引用模块的代码进行了修改,在使用该包的过程成老是出现错误;

  解决方法:对root目录进行打包,这样整个项目就会重新编译,修改的依赖代码就可以更新了;

                   或者是把引用模块重新编译,install一下,然后在编译模块时重新引用一下。

posted @ 2020-06-16 10:50  虎啸千峰  阅读(2505)  评论(0编辑  收藏  举报