发布时间:2023-12-19 18:00
POM,Project Object Model,在MAVEN1中叫做project.xml,到maven2后改为pom.xml。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。一个maven项目可以没有任何源代码,但必须包含pom文件。
POM文件基本属性:
groupId : 组织标识,例如:com.mycompany.app,在M2_REPO目录下,将是: com/mycompany/app目录。
artifactId : 项目名称,例如:my-app
version : 版本号
packaging : 打包的格式,可以为:pom , jar , maven-plugin , ejb , war , ear , rar , par
POM文件的关系:
依赖关系:依赖关系列表(dependency list)是POM的重要部分。
…
groupId , artifactId , version :
scope : compile(default),provided,runtime,test,system
exclusions
继承关系:允许项目之间存在继承关系
定义父项目
xml 代码
子项目:主要通过parent设置
relativePath可以不需要,但是用于指明parent的目录,用于快速查询。
聚合:一个项目有多个模块,也叫做多重模块,或者合成项目。主要通过modules属性实现
STM32——.bss .data .text 与Code, RO-data , RW-data, ZI-data的关系
解决sns.load_dataset()加载失败问题&github下载缓慢问题
python数据分析环境准备_python数据分析+实战1Python语言及工作环境准备
kafka查看broker上主副本_Apache-Kafka核心概念
uniapp 使用 addInterceptor 实现登录拦截
数据质量管理工具预研——Griffin VS Deequ VS Great expectations VS Qualitis
【云原生Kubernetes系列第一篇】深入理解容器集群管理系统Kubernetes(k8s)原理(相遇的意义在于彼此照亮)
【Kubernetes 系列】 一文带你吃透 K8S 中Pod 的生命周期