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 群随时交流、讨论,也非常感谢同学的支持!


2
1
qq_愿闻花开不谢_0
其实就是想知道,这样打错包了会有什么后果或者错误么?
2020-11-18
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程