maven之packaging标签的使用
在使用Java web开发的后端工程师们大多会使用Maven作为项目构建以及编译的工具,微服务和大中台当道的今天,更加关注maven的细节是必要的。今天我们来讲一讲首先maven作为一种XML标记语言,标签通常成对存在,目前packaging标签有3种配置:在父级项目中的pom.xml文件使用的packaging配置一定为pom。父级的pom文件只作项目的子模块的整合,在maven install时不会生成jar/war压缩包。一定有童鞋会问:为什么需要一个父级pom文件呢?如下我给出了我写的项目的父级pom的样式:Jar包是最为常见的打包方式,当pom文件中没有设置packaging参数时,默认使用jar方式打包。war包与jar包非常相似,同样是编译后的.class文件按层级结构形成文件树后打包形成的压缩包。
用户评论