jar和pom的区分
来源:3-3 【动手编码】广告系统主工程

qq_愿闻花开不谢_0
2020-11-17
打成jar是为了被其它工程所依赖,打pom是为了做版本控制,如果直接在该打pom的顶级工程打jar包会有什么影响么?
写回答
1回答
-
张勤一
2020-11-18
同学你好:
你这里所说的是 Maven 定义的打包格式(packaging),<packaging>pom</packaging> 的意思是使用maven 分模块管理。
pom 文件一个重要的属性就是 packaging(打包类型),一般来说所有的父级项目的 packaging 都为 pom,packaging 默认类型 jar 类型,如果不做配置,maven 会将该项目打成 jar 包。
所以,你在顶级工程直接打 jar 包无疑是错误的做法,而且没有意义。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
212020-11-18
相似问题