<packaging>pom</packaging>是什么意思?
答:以下配置<packaging>pom</packaging>的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。
Maven POM POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元。
1:出现位置:父工程的pom.xml中
<modules>
<module>microservice-cloud-02-api</module>
<module>microservice-cloud-03-provider-product-8001</module>
<module>microservice-cloud-04-consumer-product-80</module>
</modules>
<packaging>pom</packaging>
其中值得注意的是<packaging>pom</packaging>这个父项目不像之前的项目那样创建一个JAR 或者一个WAR,它仅仅是一个引用其它Maven 项目的POM。pom.xml 中下一部分列出了项目的子模块。这些模块在modules元素中定义