Maven问题记录

  1. 多模块项目依赖错误
    多模块项目直接对根模块进行install,Maven会根据依赖自动判断install顺序。install完成后需要点击Maven界面的Reload All Maven Projects
    图 17

  2. 父模块的pom文件一定得写<packaging>pom</packaging>
    因为默认打包方式是jar,<xs:element name="packaging" minOccurs="0" type="xs:string" default="jar">
    图 1

  3. 有些公司内部仓库的包只有pom文件没有jar,这种是下载不下来的
    图 1
    只有jar包下载到了本地,maven才能找到依赖,所以这就是为什么多模块项目,被依赖的模块要先install到本地,这样依赖它的模块才能找到这个模块